0

ここにこれらの2行のコードがあります

var unitsMap = new[] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };
        var tensMap = new[] { "zero", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety" };

[]そして、構文エラー値が予想されるという両方の下に、赤い波線のエラー下線が表示され続けます。また、すべての値 (1、2、3 など) の下に赤い波線のエラー下線が表示されますが、ゼロではありません... エラーは ; 期待される。

私は何を間違っていますか?

4

3 に答える 3

1

var キーワードをサポートしていない古いバージョンの C# を使用しています。これは v3.0 で導入され、サポートされている VS の最小バージョンは 2008 です。

お使いのバージョンで同等のものは次のようになります。

string[] unitsMap = { "zero", "one", ... };
srring[] tensMap = { "zero", "ten", ... };
于 2013-04-01T16:59:17.460 に答える
0

これらの行の前に「; が期待される」場合は、前の行を終了するのを忘れている可能性があります。それ以外の場合は、再コンパイルします。場合によっては、インテリセンスを再起動する必要があります (理由はわかりません)。この間違いが再び発生する場合は、VS を再起動してください。

于 2013-04-01T17:06:13.007 に答える