pxlt.net
当前位置:首页>>关于c#怎么把字符串变成数组的资料>>

c#怎么把字符串变成数组

string有一个 ToCharArray() 方法,就是转成成 Char[] 的.12345678910111213141516 usingSystem; namespaceConsoleDemo { classProgram { staticvoidMain(string[] args) { stringstr = "123456789"; Char [] chArr = str.ToCharArray(); foreach(varc inchArr) Console.Write(c + " "); Console.ReadKey(); } } }

for (int i = 0; i { ss[i] = s[i].ToString(); } 这样就可以实现你的要求了 如果你是仅仅想根据s的下标使用s中的值,完全不用转换成数组,只要用string a=s[i].ToString()即可.希望我的回答对你用帮助

string s1 = "1,2,3,4,5"; string[] arr2 = s1.Split(',');

第一种:把字符串变成Char数组:String a = "asdfb"; Char[] c=a.ToCharArray(); 第二种,把该字符串放到一个动态数组中 String a = "asdfb"; ArrayList al = new ArrayList(); al.Add(a);

ToCharArray()方法

用字符串的 Split 方法再看看别人怎么说的.

string a= "wo shi yi ge zifuchuan"; char[] b = a.ToCharArray(); 这个就是个判断啊,你用if判断用户输入的英文,如果有a,那么把a替换成1 这是if里面要写的, 如果没有,呢么就是else了, 这个容易 1点了 呼呼.

1 string[] strs = sTemp.Split('/'); strs中不含'/',元素均为string,结果为{"x","y","z","oa","ob","oc"}2 char[] chars= sTemp.ToCharArray(); 其中'/'也是其中的元素,元素均为char,结果为{'x','/','y','/','z','/','o','a','/','o','b','/','o','c'} 那种适合你就用哪种

如果对效率有要求的话,这个应该可以public string[] FormatString(string s) { string[] ret=new string[s.Length/2]; for (int i = 0; i 评论0 0 0

循环遍历出数组的每个下标所对应的值,然后定义一个string字符串a,然后让a+=循环出来的值+“,”.用的时候在分割字符窜.

jinxiaoque.net | beabigtree.com | fpbl.net | nwlf.net | mwfd.net | 网站首页 | 网站地图
All rights reserved Powered by www.pxlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com