以下的一个字符串怎样高效进行操作
有一个字符串期而至81245&68412&-68452&98595&-98452我怎样快速的让他成为一个int[]数组 --------------------编程问答-------------------- string a =81245&68412&-68452&98595&-98452
string[] arrtemp = a.Split(',');
int[] arr2 = new int[arrtemp.Length];
for(int i = 0; i < arrtemp.Length; i++)
{
arr2[i] = int.Parse(arrtemp[i]);
}
这样感觉不高效 --------------------编程问答-------------------- string a =81245&68412&-68452&98595&-98452
string[] arrtemp = a.Split('&');
int[] arr2 = new int[arrtemp.Length];
for(int i = 0; i < arrtemp.Length; i++)
{
arr2[i] = int.Parse(arrtemp[i]);
}
这样感觉不高效 --------------------编程问答-------------------- string a =81245&68412&-68452&98595&-98452;
char[] b=a.tochararray();
int[] c=new int[b.length];
for(int i=0;i<a.length;i++)
{
if(b[i]!='&'&&b[i]!='-')
{
c[i]=b[i];//以空间换时间
}
} --------------------编程问答-------------------- ding up
补充:.NET技术 , C#