C#从键盘输入一串字符,写出程序用字符串处理方法将字符串变为一个数组.

如题所述

这是用正则按空格分离字符串的,存入到spli数组中,希望对你有所帮助
string[] spli = System.Text.RegularExpressions.Regex.Split(per_line_content, "\\s+")
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-31
不知道你要怎么变?
1、是一个字符,变成一个数组值? 那么就用顺序读取的方式,一个个的赋值就行。
2、如果是不确定字符的长度,可以采用字符串分割的方式进行,但是中间要有标志字符。
比如:abc,defg,abcdef,def , 这里的 "," 逗号,便是标志字符。
第2个回答  2013-06-01
char[] c = Console.ReadLine().ToCharArray();本回答被提问者采纳

C#中怎样把一个字符串转换成字符形数组?
例:stringa="abcdefg";string[]b=newstring[a.Length];for(inti=0;i

C#中如何将字符串转换为byte数组
ConverToByteArray(string calculation){ \/\/按照空格进行字符串分割 string[]strNumbers = calculation.Split('');byte[]bNumbers = new byte[strNumbers.Length];for (int i = 0;i < strNumbers.Length;i++){ \/\/把字符串转换为数字 bNumbers[i]= GetNumer(strNumbers[i]);} } private byt...

求c#字符转换成数组的代码
\/\/c#控制台写的。

c#怎么把一串数字分割为数组
方法:string str=Console.ReadLine();char[] chs=str.ToCharArray();\/\/分成一个一个的数字 \/\/如果你想转成int数组,可以加上下面的代码 int[] ints= chs.Select(Convert.ToInt32).ToArray();

C#怎么把一串字符串放到数组中去。
string[] strArray = new string[] {" 1"," 2", "3", "4", "5", "6"," 7", "8", "9", "10" };string str = "1,2,3,4,5,6,7,8,9,10";string[] strArray = str.Split(',');

C#如何把若干个字符串转化为一个数组。求代码
String[] c = { "a", "b", "c" };或者用字符串的 split 方法来转

在C#中怎么将用户输入的字符串string转换为char[]数组?
string sb1="abcdefgk";Console.Writeline("请输入一个字符串");string sb2=Console.ReadLine();Console.Writeline("{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}",sb1[0],sb1[1],sb1[2],sb1[3],sb2[2]),sb2[3],sb2[4],sb2[5],sb1[4],sb[5],sb[6],sb[7]);...

C#中如何将输入的字符串赋值到数组
方法一是没有new(没有分配空间)方法二是在new的时候没有指定大小,默认是0个元素,所以对其任意一个元素赋值都是越界.在C#中,数组一般用来存放大小确定的数据.如果数组大小未知,建议使用List<>.List<string> a=new List<string>();a.Add("we");MessageBox.Show(a[0]);同时,你可以用a.ToArray()...

c#字符串转换成int数组
string strText="1,3,2,3,3242,324";string[] strArr=strText.Split(',');int[] intArr=new int[strArr.Length];for(int i=0;i<strArr.Length;i++){ intArr[i]=Convert.ToInt32(strArr[i]);}

c#字符串如何转换成字符串数组?比如"abcdef"成 string[] s={"ab...
string strA="abcdef";string strB="";for(int i=0,i<strA.Length;i+=2){ strB+=strA.Substring(i,2).ToString()+","; \/\/每两个截取出来然后保存 } strB=strB.Substring(0,strB.Length-1);string[] StrArr=strB.Split(','); \/\/以“ ,”为分隔符将其分开保存在数组中 Response....

相似回答