日期:2014-05-18  浏览次数:20873 次

问一个有关数据截取的问题
比如数据库中有字段是这样的:43,45,2,4
中间用逗号隔开,现在我要计算整个字段的总和
要怎么写?
字段的值的数量是变化的

------解决方案--------------------
string s = "43,45,2,4 ";
string[] sArray=s.Split( ', ');
int iAll;
foreach(string i in sArray)
{
iALL = iAll+i;
}

------解决方案--------------------
string s= "43,45,2,4 ";
string[] array = s.Split( ', ');
int i = 0;
foreach(string temp in array)
{
i += Convert.ToInt32(temp);
}
Console.WriteLine(i);
------解决方案--------------------
string a = "43,45,2,4 ";
string[] b = a.Split(new char[] { ', ' });
int sum = 0;
for (int i = 0; i < b.Length; i++)
{
sum = sum + Convert.ToInt32(b[i]);
}