0

'\u...'構文を使用してcharの配列を生成しようとしています。目的は、ユーザーが文字列から除外する文字を選択できるようにすることです。これは私が今まで持っているものです」

char[] uChars = new char[1000];
uChars[0] = '\u00e4';
Debug.WriteLine(uChars[0] + " " + Convert.ToUInt16(uChars[0]).ToString("X4"));

for (UInt16 i = 0; i <= 1000; i++) {
    Debug.WriteLine(i.ToString() + " " + i.ToString("X4"));
    Debug.WriteLine(@"'\u" + i.ToString("X4") + @"'");
    // the following line fails syntax but that is what I want to do.
    uChars[0] = @"'\u" + i.ToString("X4") + @"'";
}
4

2 に答える 2

1

\uxxxxこの構文は、文字列リテラルと文字リテラルでのみ使用できます。

やりたいことを行うには、代わりに char にキャストしてみてください。

for (int i = 0; i <= 1000; i++)
{
    uChars[0] = (char)i;
}
于 2012-08-17T23:31:55.480 に答える
0

Convert.ToCharを使用したいと考えています。

于 2012-08-17T23:31:32.480 に答える