私は、特定の条件が満たされるたびにコンソールに書き込む必要がある単純なアルゴリズムを書いています。これが私のコードです:
public static void StringTest()
{
string stringToUse = "Ala BalaB JiBBerish Ala Jibberish Ala BalaB";
int strLength = stringToUse.Length;
int i = 0;
while(i < strLength-4)
{
if (stringToUse[i] == stringToUse[(i + 4)] && stringToUse[(i + 1)] == stringToUse[(i + 3)])
System.Console.WriteLine(stringToUse[i] + stringToUse[(i + 1)] + stringToUse[(i + 2)] + stringToUse[(i + 3)] + stringToUse[(i + 4)]);
i++;
}
}
ただし、代わりにリテラル文字列の出力は数値434
です。エラーが発生しない理由とその代わりに誰かが私に説明してくれる可能性がある場合、実際の文字を取得するために出力をどのようにフォーマットする必要がありますか?