请教各位朋友 我现在有个类,构造函数有个参数假如是 item,类型可以为string类型的二维数组,或DataTable,或MemberInfo(我自己定义的类)类型的二维数组,目前只要这几种类型的,大家说item用什么类型好,我不想用object,泛型又不太懂,主要是没这么实践过。而且每种类型的处理又不一样。请教各位朋友了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class My{ public My( string[,] item ) { //... } public My( DataTable item ) { //... } public My( MemberInfo item ) { //... }} 再补充下,就像DataSource一样,只要传给DataSource的变量符合一定的类型就可以绑定数据, 貌似用Object是最方便的了。public My(Object item) { YourType toItem = (YourType)item; //... } 我不想用object,泛型又不太懂==不用object就用泛型 如果用object那么在方法里是不是要一个个的转换if(obj is A){}if(obj is B).... datagirdview以绑定数据源,其中一列的值的格式想自定义。 C#2005 水晶报表(CrystalReports) ADO.NET的难题 登录后显示相关信息 textbox像word那样显示分页的功能,请高手指点!!! 处理EXCEL时候特殊字符的问题 asp .net动态添加web控件 急..在线等 请问下vScrollBar和textbox 如何绑定使用 一个winForm里的ComboBox存取键值的问题 datagrid不能更新的问题 用VS2008写了个程序,为什么输入框不能输入中文,要切换好几次才可以输入 谁能帮我用泛型(C#)写一个 实现在数据转换的。。。
{
public My( string[,] item )
{
//...
}
public My( DataTable item )
{
//...
}
public My( MemberInfo item )
{
//...
}
}
{
YourType toItem = (YourType)item;
//...
}
==
不用object就用泛型
if(obj is A)
{}
if(obj is B)
....