ToCharArray字符串轉(zhuǎn)字符數(shù)組
string a = "hello world";
char[] aArray = a.ToCharArray();//字符串轉(zhuǎn)換成了字符數(shù)組。aArray就是一個(gè)字符數(shù)組
foreach (int temp in aArray)
{?
? ? ? ??Console.WriteLine((char)temp);//輸出結(jié)果就是一個(gè)一個(gè)的字母
?}
aArray[3] = 'a';//把第4個(gè)字符,轉(zhuǎn)成了a。0,1,2,3,3代表原字符串里的第4個(gè)字符
Console.Write(aArray);
于是,最終再輸出strArray,就會(huì)是“helao world”,
就是他的第4個(gè)字符,會(huì)被換成a。
字符串是可以當(dāng)做一個(gè)數(shù)組的。和數(shù)組的區(qū)別是,數(shù)組里面的值,可以替換,但字符串不行。但字符串和數(shù)組都還有長(zhǎng)度,都可以用.Length來(lái)獲得長(zhǎng)度。
標(biāo)簽: