c#中as的用法、意思?as是干什么用的?具体语法是什么?/// /// /// /// 要绑定的控件/// 用于绑定的数据源public static void Bind(WebControl wc,object dataSource){if (wc is GridView){GridView gv = wc as GridView;gv.DataSource
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/20 22:42:48
c#中as的用法、意思?
as是干什么用的?具体语法是什么?
///
///
///
/// 要绑定的控件
/// 用于绑定的数据源
public static void Bind(WebControl wc,object dataSource)
{
if (wc is GridView)
{
GridView gv = wc as GridView;
gv.DataSource = dataSource;
gv.DataBind();
}
if (wc is DataList)
{
DataList dl = wc as DataList;
dl.DataSource = dataSource;
dl.DataBind();
}
if (wc is ListControl)
{
ListControl lc = wc as ListControl;
//lc.Items.Clear();
lc.DataSource = dataSource;
lc.DataBind();
if (dataSource is DbDataReader)
{
DbDataReader dr = dataSource as DbDataReader;
dr.Close();
}
}
}
MSDN给出的解释是:
as 运算符用于在兼容的引用类型之间执行某些类型的转换.
说明白了,就是把基类类型转换成派生类类型
比如Winform的ListBox的每一项都是object类型,将一个string丢进去以后,下次再取出的时候是一个object.这时候,想还原原来的字符串,就得对这个object做as string操作.
c#中as的用法、意思?as是干什么用的?具体语法是什么?/// /// /// /// 要绑定的控件/// 用于绑定的数据源public static void Bind(WebControl wc,object dataSource){if (wc is GridView){GridView gv = wc as GridView;gv.DataSource
C#中decimal.TryParse(,out ) 是干什么用的?
请问C#中关键字is 和as 的用法,还有params
as long as的意思和用法
as.as的用法以及汉语意思
as well as的用法跟意思?
As far as 的意思、用法,
as as的用法
as as的用法
as 的用法、意思总结
as+adj+as的用法是“sth as+adj+as ”还是“sth be as+adj+as”?
英语中as的用法?
高中英语中as的用法
请教一下关于C#中as的用法和意义OFFLineData.BrowseNativeData.bindingvariable = dataGrid1.SelectedItem as VariableAttribute;请问这是什么意思?
在C#中,关于is和as的用法在C#中如下代码,下面说法正确的一项是( )public class A{}public classB:A{}A a=new A ( );B b=new B ( );A.表达式 b as A 的值为 nullB.表达式 a as B 的值为 nullC.表达式 b is A 的值为 true
as lost as的意思?as lost as是不是一个词组,意思用法?
as .as .的用法RT
as well as的用法