问题描述
123/3210如何分别截取这两个数字?
解决方案
解决方案二:
split
解决方案三:
split('/')
解决方案四:
stringstr="123/3210";string[]nums=str.Split('/');
解决方案五:
stringstr="123/3210";string[]group=str.Split('/');Response.Write(group[0]);Response.Write(group[1]);
解决方案六:
stringstr="123/3210";string[]arrStr=str.Split('/');foreach(stringainarrStr){Console.WriteLine(int.Parse(a));}
解决方案七:
哈哈我们对"123/3210";的命名都是str
解决方案八:
(d{3})/(d{4})
解决方案九:
c#.net中的另一种方法:stringstr="123/3210";strinnum1=str.subString(0,3);strinnum2=str.subString(4);
解决方案十:
正确的方法:
stringstr="123/3210";string[]strArray=str.Split('/');//分割foreach(stringstrtinstrArray){Response.Write(strt);//读取}
解决方案十一:
stringstr="123/3210";string[]str2=str.Splic('/');Response.Write(str2[0]);Response.Write("<br>");Response.Write(str2[1]);
解决方案十二:
楼上的方法都可以。看来lz”发财“了。
解决方案十三:
stringstr="123/3210";string[]nums=str.Split('/');Response.Write(nums[0].ToString());Response.Write(nums[1].ToString());
解决方案十四:
都写一行代码我给大家来个长的吧活跃气氛strings="123/3210",temp="";temp=s;inti=1;while(temp.IndexOf('/')>=0){temp.Substring(0,temp.IndexOf('/')+1);i++;}string[]sArray=newstring[i];i=0;intj=0;char[]cs=s.ToCharArray();foreach(charcincs){if(c.CompareTo('/')>0){j++;}else{sArray[j]=sArray[j]+c;}}for(i=0;i<sArray.Length;i++){Response.Write(sArray[i]);}
解决方案十五:
高手多多啊.
解决方案:
全都是正确答案俺就不再写了哦
解决方案:
对啊那么多正确的看来没分了
解决方案:
用split("/")不行?你所说的"123/3210"是不是一个字符串?