私はクラスを作成しています。あなたの好みの名前が予約語である場合、プロパティ/メソッドに名前を付けるベストプラクティスは何ですか?予約語であるプロパティ/メソッド名の名前を変更するベストプラクティス?
6
A
答えて
11
私は通常、代名詞の代替語やバリエーションを考えようとしていますが、それはあなたに当てはまるようには聞こえません。
また、言語の予約語との競合を明示的に避けるために、「@」接頭辞(C#内)または[角括弧](VB.NET内)を使用できます。
2
VB.NETでは、あなたは、角括弧内のプロパティ名を囲むことができます。
Public Property [Make] As String
(私はC#のについてはよく分からないが、あなたはまた、vb.netなどのポストタグ付き)
1
をmakeもmodelも予約済みのC#ワードではありません。予約語を使用する必要がある場合は、シノニムを試してみてください。
+0
Visual Studioには、予約語であるかのように、makeとモデルの両方にインテリセンスがあります。実際、彼らはBCLの一部だと思われます。あれは正しいですか? –
関連する問題
- 1. SOAPpy - 名前付きパラメータリストの予約語
- 2. レール名の予約語ですか?
- 3. は、名前が予約済みのSQLキーワードである
- 4. Grailsのフィールド名は予約語
- 5. カラム名の予約語 - MySQLに挿入
- 6. ハイブテーブルの名前が予約済みキーワード
- 7. Windows XP SP3 URL名前空間予約
- 8. 名前は、私は、以下の機能を持っている予約語
- 9. 名前を変更する
- 10. 異なる名前の同じ名前のディレクトリの名前を変更する
- 11. DelphiでSOAP要素名を予約語に変更するにはどうすればよいですか?
- 12. jazzhubで別名の名前を変更
- 13. Wordpress:セクションの名前を変更するURLの名前
- 14. 名前空間の名前を変更する
- 15. 名前空間の名前を変更する方法は?
- 16. 名前でファイル名を変更
- 17. Rails予約済みクラス名
- 18. 結果の名前を変更する
- 19. public_htmlフォルダの名前を変更する
- 20. ICSharpCode.SharpZipLib.dllの名前を変更する
- 21. クッキーJSESSIONIDの名前を変更する
- 22. ビューステートの名前を変更する
- 23. カスタムフィールドの名前を変更する
- 24. htmlダウンロードの名前を変更する
- 25. CoreDataGeneratedAccessorsの名前を変更する
- 26. DOSコマンドの名前を変更する
- 27. 名前の連結を変更する
- 28. データベースフィールドの名前を変更する
- 29. Facebookアプリケーションの名前を変更する
- 30. ファイルの名前を変更する
これらのメソッドは、アドバタイズされたとおりに機能します。ただし、アセンブリ言語を他の場所で再利用する場合は、逐語的な予約語を使用しないようにしてください。それが完全に自己完結型のプロジェクトであれば、それに行きましょう。 – dodexahedron