0

この種のメソッド シグネチャは何を意味するのか

public partial class Entities : Entity.ObjectContext<Entities>

コロン (:) が継承された後のことは何でも知っていますが、

<Entities> 

平均?

ある種のジェネリックですか?

4

1 に答える 1

4

これはメソッド シグネチャではなく、(部分的な) クラス宣言です。

「部分的」は、クラスの残りの部分が 1 つ以上の個別のファイルで定義されている可能性があることを示します。部分クラスは、コード生成を行うときに特に役立ちます (たとえば、生成されたコードをユーザー コードから分離するために WinForms デザイナーによって使用されます)。あなたが示す特定の例は、Entity Frameworkのものです。

この<Entities>部分は、これがジェネリック関数であることを意味します。

于 2012-04-14T01:29:50.667 に答える