5
A
答えて
7
キーワードをエスケープして、@class
などのパラメータを使用できるようにするために使用します。そうしないと構文エラーが発生します。 2.4.2 Identifiers
接頭辞「@」識別子としてのキーワードの使用を可能にし、他のプログラミング言語とのインタフェース時に便利です。
は、仕様書の該当部分を参照してください。文字@は実際には識別子の一部ではないため、識別子は他の言語では通常の識別子として、接頭辞なしで見られる場合があります。 @接頭辞を持つ識別子は、逐語識別子と呼ばれます。キーワードではない識別子に@接頭辞を使用することは許されますが、スタイルの問題として強く推奨されません。
2
私はそれがリテラル変数であると信じています。などint
、double
、など
キーワードを変数名として使用することはできません、しかし、あなたは@
記号でこのラウンドを取得することができます:
var int = 3; //compile error
var @int = 3; //okay
関連する問題
- 1. C#のSqlCeCommandパラメータ
- 2. メソッドのパラメータC#
- 3. C#テンプレートのパラメータ
- 4. System()のパラメータC
- 5. パラメータC++
- 6. C++テンプレートのパラメータは、C++で
- 7. C/C++の単一のパラメータ(関数)内の複数のパラメータ
- 8. SQL ServerのパラメータC#
- 9. MySQLのパラメータはC#
- 10. Objective-Cスレッドのパラメータ
- 11. C++ "キャッチ(...)は、" パラメータ
- 12. C#ジェネリック型パラメータ
- 13. CommTimeoutとパラメータC++
- 14. カスタムSQLパラメータ - C#
- 15. C#リファクタリング:ブール・パラメータ
- 16. パラメータ付きC/C++マクロ
- 17. C++のパラメータの説明
- 18. SwiftのObjective-Cメソッドのパラメータ
- 19. C#のマッピングPHPのパラメータ
- 20. C++の楕円へのパラメータ
- 21. C#円ジェネリック型パラメータ
- 22. C - パラメータ名省略
- 23. C#ASP.NET SQLパラメータ化
- 24. パラメータbei DLLImport from C#
- 25. C++ - パラメータとして
- 26. C#参照パラメータの使用
- 27. パラメータのC++共分散
- 28. テンプレート型パラメータのC++ const
- 29. C#の静的タイプは、パラメータ
- 30. forfilesと 'c'パラメータのコピーコマンド
「@」識別子おそらく – Rex
などのキーワードの使用を可能に2行目は '@group.Name =" ";' –