关于文本文件为空值判断? c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strs = line.Split(new char[] { '|' });后面加入for(int i=0;i<strs.Length; i++){ if(strs[i].Length == 0) strs[i] = "0";}dt.Rows.Add(new object[] {strs[0],strs[1],strs[2],strs[3],strs[4],strs[5],strs[6], strs[7],strs[8],strs[9],strs[10],strs[11],strs[12], strs[13], strs[14],strs[15],strs[16],strs[17], strs[18],strs[19],strs[20],strs[21],strs[22],strs[23],strs[24],strs[25],strs[26]});.......很耗性能吗? strs中判断内容是否为空,如果 strs[index]没有内容,就赋值为0,也就是对 strs预处理一下 if(strs[15].Length == 0){ //这个时候strs[15]=“”,就是空字符串,插入到数据类型为decimal 的列中是不行的,因为decimal是数字类型的,只能插入数字 strs[15] =“0”;} if(strs.Length<26){ //可以处理了}else{ for(int i=0;i<strs.Length; i++) { if(strs[i].Length == 0) strs[i] = "0"; } dt.Rows.Add(new object[] {strs[0],strs[1],strs[2],strs[3],strs[4],strs[5],strs[6], strs[7],strs[8],strs[9],strs[10],strs[11],strs[12], strs[13], strs[14],strs[15],strs[16],strs[17], strs[18],strs[19],strs[20],strs[21],strs[22],strs[23],strs[24],strs[25],strs[26]});} C# 读取xml文件的问题 短信猫+多线程问题! 求教一列奇怪的串值问题。。。 哪里有Sybase数据库的高级版本下载,谢了. 求助!关于连接MSSQL问题 自定义控件无法多个同时显示 用户控件如何访问主页面? 如何获取DATATABLE中的某一列某一行的值` 讨论c#的执行效率问题 如何获取远程计算机的IP,计算机名,MAC地址 NET WebBrowser 模拟点击时页面出现多个相同ID的超链接 winform 如何做到只能弹出一个 messagebox
for(int i=0;i<strs.Length; i++)
{
if(strs[i].Length == 0)
strs[i] = "0";
}
dt.Rows.Add(new object[] {strs[0],strs[1],strs[2],strs[3],strs[4],strs[5],strs[6],
strs[7],strs[8],strs[9],strs[10],strs[11],strs[12], strs[13], strs[14],strs[15],strs[16],strs[17],
strs[18],strs[19],strs[20],strs[21],strs[22],strs[23],strs[24],strs[25],strs[26]});
.......
很耗性能吗?
{
//这个时候strs[15]=“”,就是空字符串,插入到数据类型为decimal 的列中是不行的,因为decimal是数字类型的,只能插入数字
strs[15] =“0”;
}
if(strs.Length<26)
{
//可以处理了
}
else
{
for(int i=0;i<strs.Length; i++)
{
if(strs[i].Length == 0)
strs[i] = "0";
} dt.Rows.Add(new object[] {strs[0],strs[1],strs[2],strs[3],strs[4],strs[5],strs[6],
strs[7],strs[8],strs[9],strs[10],strs[11],strs[12], strs[13], strs[14],strs[15],strs[16],strs[17],
strs[18],strs[19],strs[20],strs[21],strs[22],strs[23],strs[24],strs[25],strs[26]});
}