当前位置:编程学习 > C#/ASP.NET >>

以下的一个字符串怎样高效进行操作

有一个字符串期而至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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,