C#でプロパティとメソッドの既定の可視性を変更する方法はありますか?私はコードを書いていますが、ほとんどすべてが公開されていなければならず、プロパティやメソッドのデフォルトはプライベートであり、常時公開されているのは本当に古いものです。C#の既定の可視性
2
A
答えて
6
これらのデフォルト値は変更できません。それらは言語仕様で定義されています。
デフォルトでプライベート/内部のプロパティは、C#チームによって行われた設計上の決定であり、グローバルにオーバーライドする方法はありません。
Visual Studioを使用している場合は、プロパティ(prop
、propg
、propfull
)にはcode snippetsを使用できます。これにより、繰り返しプロパティコードを入力する苦労が軽減され、毎回適切な構文が生成されます。
2
いいえ、C#のプロパティとメソッドのデフォルトの表示を変更することはできません。これらは言語依存(言語特性など)であるため、ユーザーまたはプログラマはこれらの変更を行う権利がありません。
関連する問題
- 1. クラス定義の可視性
- 2. C#での可視性のシステムタイプ
- 3. C#クラスと可視性のネスト?
- 4. C++特殊メソッドの可視性
- 5. モードレスQDialogの可視性の決定?
- 6. エクセルクラッシュ設定ワークシートの可視性
- 7. 可視性と非表示の設定
- 8. エラーバーの可視性
- 9. サブパッケージの可視性
- 10. サブレポートの可視性
- 11. 可視性のコントロール
- 12. グリッドカラムの可視性
- 13. テーブルビューセルの可視性
- 14. C++の並行性:mutex以外での変数の可視性
- 15. LibGDX可視性
- 16. SSRS可視性
- 17. 可視性
- 18. スクロールテーブルレイアウトのアンドロイドチェックの可視性
- 19. JavaScriptのVARの可視性
- 20. JavaScriptのプログレスバーの可視性
- 21. ツールバーのコントロールの可視性
- 22. Pythonのクラスの可視性
- 23. ユーザーコントロールの可視性のViewModel
- 24. UINavigationItemのUIBarButtonItemの可視性
- 25. MVVMCrossのImageButtonの可視性
- 26. 別のビューの可視性
- 27. 設定可視性が再び
- 28. 可視性をListViewItemに設定する
- 29. PHPインターフェイス:可視性を指定
- 30. Kotlin - コンパニオンオブジェクトへの属性の可視性
コードスニペットチップありがとうございます。私はビジュアルスタジオに少し新しく、コードスニペットのものが便利になるでしょう。 – davidk01
@ davidk01 - あなた自身のものに制限されていない、あなた自身を作成することができます! – Oded