C#中怎样把一个字符串转换成字符形数组?
例:
stringa="abcdefg";
string[]b=newstring[a.Length];
for(inti=0;i<a.Length;i++)
{
b[i]=a.Substring(i,1);
Console.WriteLine(b[i]);
}
ToCharArray()返回的是char类型数组
扩展资料
C#字符串转数组,数组转字符串,后遍历数组
stringstr="1,2,3,4,5,6,7";
string[]strArray=str.Split(',');//字符串转数组
str=string.Empty;
str=string.Join(",",strArray);//数组转成字符串
//声明数组.第一种方法.声明并分配元素大小.
int[]Myint=newint[30];
Myint[0]=30;
Myint[1]=50;
//以此类推,起始下标为0
//声明数组,第二种方法,声明并直接赋值,没有指定元素大小.
int[]Myint1={20,10,50,65,18,90};
//声明数组,第三种方法,声明并分配大小,且赋值.
int[]i=newint[5]{10,20,30,40,50};
//foreach循环遍历数组..
int[]Sum=newint[50];
Randomrd=newRandom();
for(ints=0;s<=Sum.Length-1;s++)//Sum.Length是数组的一个属性,Length代表数组的长度
{
Sum[s]=rd.Next(100);
}
//遍历数组输出
foreach(inttinSum)
{
Console.WriteLine(t);
}
2015-09-18 · 知道合伙人软件行家
ch[i]=str[i];//ch是字符型数组,str是要转换的字符串
}
char[] c = str.ToCharArray();