- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
乜、 許() 10:43:14
问个问题
[code=csharp] public static T yDT<T>(DataSet ds)[/code]
一个泛型
我怎么取到 T 的类型
乜、 許() 10:44:35
这个是一个方法 我外界调用它 比如T 是一个实体类
怎么得到它
Fang() 10:46:03
大家好;我软件承接;电商短信供应商;及有时间 的话回答朋友们问的我会的问题;谢谢
站长苏飞<sufei.1013@163.com> 10:47:21
你传的是什么类型就返回什么类型的数据直接接收就行了
比如public static T Get<T>(T t)
{
return t;
}
就是 这个函数针对T这个类型会有不同的表现
[code=csharp]string Get<string>
int Get<int>
char Get<char> 。。。[/code]
这样一来 由于泛型不同 返回类型也不同
[江苏]版主-菜鸟() 10:47:52
他应该是不知道哪个类型是什么
站长苏飞<sufei.1013@163.com> 10:48:17
这个只有在传值时才能确实
乜、 許() 10:48:32
主要传进去一个实体类
想给实体类 赋值后 返回
那在方法里 如何得到这个 实体类
乜、 許() 10:49:32
[code=csharp] basicInfo = yDT<ERCBasicInfo>(ds) ERCBasicInfo是实体类[/code]
站长苏飞<sufei.1013@163.com> 10:49:42
这个要根据你的实体类来写
[江苏]版主-菜鸟() 10:49:59
泛型中加个参数
站长苏飞<sufei.1013@163.com> 10:50:04
ERCBasicInfo返回的就是这个类型
[江苏]版主-菜鸟() 10:50:13
吧实体类型也加进去
做判断
|
|