2

インターフェイスを設計するとき、メンバーをアルファベット順に並べる傾向はありません。ソリューションにとって論理的で読みやすい順序を考え出します。

インターフェイスを実装するときは常に、インターフェイス名に「スマートタグ」を使用して、VisualStudioにスケルトンメソッド/プロパティを実装させます。これは優れた機能であり、多くの時間を節約できます。ただし、実装されたメンバーはアルファベット順に自動的に並べ替えられます。インターフェイスで定義されている順序を維持することをお勧めします。

これが可能かどうか誰かが知っていますか?

ありがとう、アラン

4

2 に答える 2

2

私はこれが別の質問で答えられているのを見て、私もここでそれを共有したいと思いました

[ツール]->[オプション]->[テキストエディタ]->[C#]->[詳細設定]->[インターフェイスまたは抽象クラスの実装]->[最後に]に設定します。

元の回答:https ://stackoverflow.com/a/58393401/3968327

于 2019-11-12T22:27:53.300 に答える
1

私の知る限り:いいえ。

ソースコードが利用できない関数(たとえば)の[定義に移動]をクリックするとIList<T>.Add()、これらの名前もすべてアルファベット順に並べられた一時ファイルが表示されます。

最後になりましたが、.Net Reflectorもすべてをアルファベット順に表示しますが、この順序がツールの機能なのか、コンパイラが実際にすべてをこの順序でコンパイル済みアセンブリに入れるのかはわかりません。

于 2010-07-06T09:05:19.953 に答える