C#中将Object数组转换为String(或者其他类型)的数组(集合)

   dataItem.EquipName = dataObject.EquipName.Select(o => o.ToString()).ToArray<string>();

这里的dataItem.EquipName 是String[], dataObject.EquipName是Object[],想要解决这个,就使用了Linq的扩展方法Select 将一个个对象转换成Stirng类型(也可以是自己的热议类型),然后再调用转换方法,就这么简单.

posted @ 2011-09-23 10:58  wangyafei_it  阅读(3004)  评论(0编辑  收藏  举报