文字にはインデックスによってアクセスできるため、変数ループを使用してすべての文字を反復処理できます。 、可能なインデックス値を受け取ります。たとえば、文字列 s のすべての文字コードを表示するプログラムは次のようになります:
<プレ>
for (int i = 0; i
プログラムノート:
1) s.Length
は文字列の長さを検索します。最初の文字のインデックスは 0 で、最後の文字のインデックスは s.Length-1
です。ループ変数 i は、0 から 0 までの値を順番に取得します。 s.Length
<コード>-1コード>;
2) 各行では、最初にシンボル自体が表示され、次にそのコードが表示されます。コードは Convert.ToInt32()
;
メソッドを通じて取得できます。
同じ列挙をさらに短く記述することもできます。
foreach (文字 c in s)
{
Console.WriteLine(c);
Console.WriteLine(Convert.ToInt32(c));
}
<プレ>
このスニペットでは、ループ ヘッダーがすべての をループします。文字を 1 つずつ変数 c に配置します。
文字列を操作する場合の C# の特徴は、文字列が不変オブジェクトであることです。つまり、文字列の個々の文字を変更することは
できません。
たとえば、次のステートメントは機能しません。
<プレ>
s[5]= ";