C#中怎样把一个字符串转换成字符形数组?
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
例:
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循环给数组取随机数.
for(ints=0;s<=Sum.Length-1;s++)//Sum.Length是数组的一个属性,Length代表数组的长度
{
Sum[s]=rd.Next(100);
}
//遍历数组输出
foreach(inttinSum)
{
Console.WriteLine(t);
}