ToCharArray字符串转字符数组
string a = "hello world";
char[] aArray = a.ToCharArray();//字符串转换成了字符数组。aArray就是一个字符数组
foreach (int temp in aArray)
{
Console.WriteLine((char)temp);//输出结果就是一个一个的字母
}
aArray[3] = 'a';//把第4个字符,转成了a。0,1,2,3,3代表原字符串里的第4个字符
Console.Write(aArray);
于是,最终再输出strArray,就会是“helao world”,
就是他的第4个字符,会被换成a。
字符串是可以当做一个数组的。和数组的区别是,数组里面的值,可以替换,但字符串不行。但字符串和数组都还有长度,都可以用.Length来获得长度。