C#語法中的字符串類型是string,這個類型就是用來存儲文字的,日常平凡措辭、寫文章的內容,最終都可以塞入這樣的類型中。那么,若何才能將字符串逐字打印呢?
打開visual studio,建立一個節制臺應用程序,用于演示C#若何將字符串逐字打印出來。起首,在Main方式中,界說一個字符串類型的變量
string str = "Hello World";
 想要逐字打印,就需要將字符串拆分為一個一個的字符,這個時辰,可以利用系統供給的函數直接轉換,只需要利用函數 ToCharArray() 即可
char[] c = str.ToCharArray();
 當把字符串轉換為字符數組之后,就可以利用輪回一個一個的打印輸出了。此處為了演示結果,輸出的每個字符都零丁占一行的空間。
for (int i = 0; i < c.Length; i++)
{
Console.WriteLine(c[i]);
}
 在visual studio中,按F5就可以直接調試模式運行代碼。從運行成果可以看出,最終字符串被拆分當作了一個一個的字符,一個一個的輸出來了
 那么,對于英文可以達到上面的結果。假設字符串中存儲的是中文,這樣行不可呢?這個時辰,將上面界說的str字符串變量的值,點竄為中文內容
 其余的轉換為字符數組,以及輪回輸出的代碼,全都不變。完整代碼拜見截圖
 在visual studio中調試模式運行,可以看到這種體例對于中文也是同樣合用的,最終中文的字符串,也是一個一個的打印輸出來了
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!