2016-09-13 5 views
0

私はこのコード行がありますASP.NETが必要です。エラー

var defaultResult = $"Enum_{@this.GetType().Name}_{@this}"; 

を、私はこのエラーを取得:私はこの問題を解決するにはどうすればよい

expected ;

を? String.Format?

+0

周囲のコードを含めてください。この行は問題ありません。 – kiziu

+1

@kiziu試しましたか?それはないからです。 –

+0

@DrewKennedy '$'は何も間違っていませんが、補間された文字列をマークします。エラーの他に、 '$'についてのものではありません。 –

答えて

2

$は、C#6.0で利用できる機能です。正しいバージョンに設定されていることを確認してください。

+0

エラーには '$'は全く言及されていません。古いコンパイラは '$'ではなく ';'に文句を言うだろう; –

+0

私はC#5.0にいるので、 ';'が必要であるというエラーが出た。 –

0

文字列補間は、C#6.0以降でサポートされています。 read here for more

関連する問題