object如何转换成 list类型 object类型 类型转换 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接强制转换就可以了, foreach (T item in List<T>doctorlist) { } 但是,doctorlist里面的信息的类型是其他网站的,比如说 这个 doctorlist就是list<ysxx>但是本站的类似 doctor 2个类的字段都是一样的。 直接强制转换的话会出错。 object doctorlist= GetNewDoctors("http://localhost:4502/test/ok.asmx", "GetYsxx",null); IEnumerable<object> list = doctorlist as IEnumerable<object>; foreach (var dtItem in list) { DDoctor dt = new DDoctor(); Type tp = dtItem.GetType(); Object obj = Activator.CreateInstance(tp); dt.DtKey = dtItem.GetType().GetField("Ysid").GetValue(dtItem).ToString(); dt.DtName = dtItem.GetType().GetField("Ysxm").GetValue(dtItem).ToString();已用反射解决。 兄弟仗义,刚好用到了,想问一下你GetNewDoctors这个函数返回的是什么值 SetupDiEnumDeviceInterfaces返回false,错误259 C++范例程序正确,改为C#错误 关于hashtable序列化的问题 程序一运行,CPU就占用50% 一个奇怪的问题:使用企业库不能更新Access数据库 初学者疑问:XML是什么东西,和txt文件有什么不同? 不知道用什么方法实现?反射?糊涂ing……都进来看看,问题解决马上结贴 关于界面设计和程序分离的问题 下载请求 参考资料写了个P2P聊天小软件 求一篇有关用C#进行SOCKET编程的英文文章,附翻译。100分酬谢! 如何解决下拉列表超出panel边界的问题 ASP.Net的UI测试
foreach (T item in List<T>doctorlist)
{ }
但是,doctorlist里面的信息的类型是其他网站的,比如说 这个 doctorlist就是list<ysxx>
但是本站的类似 doctor 2个类的字段都是一样的。 直接强制转换的话会出错。
object doctorlist= GetNewDoctors("http://localhost:4502/test/ok.asmx", "GetYsxx",null);
IEnumerable<object> list = doctorlist as IEnumerable<object>; foreach (var dtItem in list)
{ DDoctor dt = new DDoctor();
Type tp = dtItem.GetType();
Object obj = Activator.CreateInstance(tp);
dt.DtKey = dtItem.GetType().GetField("Ysid").GetValue(dtItem).ToString();
dt.DtName = dtItem.GetType().GetField("Ysxm").GetValue(dtItem).ToString();
已用反射解决。