string[] a=arr1.Split(',');//数据就是上面的第一组---第N组 string[] b=arr2.Split(',');//数据就是上面的第一组---第N组 object[] c ={a,b}; foreach (object p in c) { for (int i = 0; i < (p as string[]).Count(); i++) { if ((p as string[])[i].ToString() != "") list.Add((p as string[])[i]); } } Console.Write(list.Count); Console.Read();能跑通的
string arr2=",9,19,48,97,145,204,272,349,437,534,612,670,709,729,729,709,670,612,534,437,349,272,204,145,97,58,29,97";
var list=new ArrayList();
string[] a=arr1.Split(',');//数据就是上面的第一组---第N组
string[] b=arr2.Split(',');//数据就是上面的第一组---第N组 object[] c ={a,b}; foreach (object p in c)
{
for (int i = 0; i < (p as string[]).Count(); i++)
{
if ((p as string[])[i].ToString() != "")
list.Add((p as string[])[i]);
}
}
Console.Write(list.Count);
Console.Read();能跑通的
比如显示我读取两组数,,然后获得第三组数是这样的 string 数据1 = ",,15,,50,,,105,,,,,,,,,,,,,,,,,,,,,";
string 数据2= ",9,19,48,97,145,204,272,349,437,534,612,670,709,729,729,709,670,612,534,437,349,272,204,145,97,58,29,97";
string 相加后的数据= ",9,34,48,147,145,204,377,349,437,534,612,670,709,729,729,709,670,612,534,437,349,272,204,145,97,58,29,97";
搞了半天,终于OK了 string[] arry = new string[28];
foreach (var p in list)
{
string[] luobolist = p.数据.Split(',');
for (int i = 0; i < 28; i++)
{
if (luobolist[i] != "")
{
if (arry[i] != null)
{
arry[i] = (Convert.ToInt32(arry[i]) + Convert.ToInt32(数据[i])).ToString();
}
else
{
arry[i] = 数据[i];
}
}
} } for (int i = 0; i < 28; i++)
{
peilv += arry[i] + ",";
}
peilv = peilv.Substring(0, peilv.Length - 1);
如果为两个数组相加,,js代码
int[] arry =new int[28];
//字符串1
string str1=",,15,,50,,,105,,,,,,,,,,,,,,,,,,,,,";
//字符串2
string str2=",9,19,48,97,145,204,272,349,437,534,612,670,709,729,729,709,670,612,534,437,349,272,204,145,97,58,29,97";
string aaa= ",9,34,48,147,145,204,377,349,437,534,612,670,709,729,729,709,670,612,534,437,349,272,204,145,97,58,29,97";
string[] a1=str1.Split(',');
string[] a2=str2.Split(',');
int temp1=0;
int temp2=0;
for(var i=0;i<28;i++)
{
temp1=a1[i].length>0?Convert.toInt32(a1[i]):0;
temp2=a2[i].length>0?Convert.toInt32(a2[i]):0;
arry[i]=temp1+temp2;
}for(var i=0;i<28;i++)
{
alert(arry[i]);
}c#代码
string[] arry = new string[29];
//字符串1
string str1 = ",,150,,500,,1050,,1800,,2750,,3450,,3750,,,,,,,,,,,,,,,";
//字符串2
string str2 = ",92,1916,4832,9720,14580,20412,27216,34992,43740,53460,61236,67068,70956,72900,72900,70956,67068,61236,53460,43740,34992,27216,20412,14580,9720,5832,2916,972,";
string[] a1 = str1.Split(',');
string[] a2 = str2.Split(',');
int temp1 = 0;
int temp2 = 0;
for (var i = 0; i < 29; i++)
{
if (a1[i] != "")
{
temp1 = Convert.ToInt32(a1[i]);
}
if (a2[i] != "")
{
temp2 = Convert.ToInt32(a2[i]);
}
arry[i] = (temp1 + temp2).ToString();
}
string a = string.Empty;
for (int i = 0; i < 29; i++)
{
a += arry[i] + ",";
}
a = a.Substring(1, a.Length - 1); Console.Write(a.ToString());
Console.Read();