C#处理数组中的数???

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:18:52
我现在从数组要分离一个数,如:
string[] sComminute = _receivesencond.Split(' ');
取这个数组中的sComminute[1]它的值等于25,我怎么把25中的5取出来,新建一个数组或放在原数组。如果麻烦只要把5取出来也就OK了!
忘不吝赐教!!!!!!

string[] sComminute = _receivesencond.Split(' ');

// 创建一个可变列表做临时存储
List<string> temp = new List<string>();

// 遍历sComminute 的每一个元素
foreach(string comm in sComminute)
{

// 如果满足条件(比如说条件是等于25)
if ( comm == "25")
{

// 将该元素的第二个字符取出来放在临时存储中
temp.Add(com.SubString(1,1));
}
}

//以下为将可变长的临时存储转换为定长的输出数组
string[] result = new string[temp.Count];
int index = 0;
foreach(string tempp in temp)
{
result[index] = tempp;
index++;
}

取出5:
sComminute[1].SubString(1,1)

sComminute[25]

string qu5;
for(int i=0;i<sComminute.length;i++)
{
if(sComminute[i]=="25")
{
qu5=sComminute[i].SubString(1,1);
}
}