1

.base.cs ファイル拡張子とは正確には何ですか? 通常の .cs クラス ファイルとの違いは何ですか? また、使い方の違いは?コード生成ツールを使用しましたが、これが生成され、プロジェクトがビルドされますが、.cs だけでなく .base.cs で何が作成されているのかわかりません。クラスはすべて部分クラスであり、それが手がかりです。

4

1 に答える 1

2

これは、生成されたファイルの名前がプロジェクト内の既存のファイルと競合しないようにするために、コード生成ツールによって使用される単なる拡張子です。partial生成されたクラスは.base. 例えば:

MyClass.base.cs   // classes created by the code generator
MyClass.cs        // custom extensions to the generated classes

他のコード ファイルと同じようにコンパイルされます。

于 2013-04-18T01:39:38.967 に答える