求助,一个未知类型的数组拆箱问题 foreach(object o in array){ o.ToString();} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fileds[i].GetValue(o)这个是字段值,返回的是object,array是我将要转换的 同上,你管他什么类型,最后不还是要拼接成SQL直接tostring if(fileds[i].FieldType().BaseType==typeof(Array)) { StringBuilder sb = new StringBuilder(); foreach (object o in array) { sb.Append(o + ","); } string value = sb.ToString(); //把value作为字段值写入} array这个变量不存在,fileds[i].GetValue(o)这个才是字段值,这个值才是数组,我这样写foreach(object obj in fileds[i].GetValue(o))肯定不对撒 可能被我那段代码误导了,我是想把fileds[i].GetValue(o)这个字段值显示转换为数组后赋给array变量的,现在的问题是我不知道数组类型,fileds[i].GetValue(o)显示转换不了 Type t = fileds[i].GetValue(o).GetType();//t.Name就是o的数据类型,然后再做相应的数据转换 foreach(object obj in (IEnumerable)fileds[i].GetValue(o)) 繁体转简体(注:字符串就可能是繁体也可能是简体) 怎么能访问并控制DataGridView的滚动条呢 请教高手,我想取一个物料编码如 01.001.001 最后一个点号前面的部分 01.001 ,谢谢 C# 图形编程:如何在高速刷屏的情况下,实时绘制的曲线图形不闪动? c#工具的问题 显示问题!来哦 送分了 初学C#,感觉做出的桌面程序的界面比较难看,大家怎么解决的? 请问大家一个问题:在C#中如何使用ADO.net? 用代码登陆远程远程计算机????——————急!!! WCF关于端口问题 C#垃圾回收器的 内存回收周期是多长?
fileds[i].GetValue(o)这个是字段值,返回的是object,array是我将要转换的
直接tostring
if(fileds[i].FieldType().BaseType==typeof(Array))
{
StringBuilder sb = new StringBuilder();
foreach (object o in array)
{
sb.Append(o + ",");
}
string value = sb.ToString(); //把value作为字段值写入
}
array这个变量不存在,fileds[i].GetValue(o)这个才是字段值,这个值才是数组,我这样写foreach(object obj in fileds[i].GetValue(o))肯定不对撒
Type t = fileds[i].GetValue(o).GetType();
//t.Name就是o的数据类型,然后再做相应的数据转换