文字列を1つの文字に分割したい。例:分割:"Geeta" to "G", "e", "e" , "t", "a"
これどうやってするの?区切り記号のない文字列を分割したい助けてください。
String.ToCharArray()
から [〜#〜] msdn [〜#〜] :
このメソッドは、文字列内の各文字(つまり、各Charオブジェクト)を文字配列にコピーします。コピーされる最初の文字は、返される文字配列のインデックス0にあります。コピーされた最後の文字はインデックスArray.Length – 1にあります。
あなたはcharsで単純なforループを使うことができます:
foreach (char ch in stringVar)
{
Console.WriteLine(ch.ToString());
}
分割する必要はありません。独自の文字列内のすべてのchar要素にアクセスできます。
次のように文字列を反復処理できます。
foreach (char c in myString)
{
Console.WriteLine(c);
}