C# 4.0 の公式言語仕様によると、インターフェイス メソッドの宣言は次のように定義されています。
interface-method-declaration:
attributes? new? return-type identifier
type-parameter-list ( formal-parameter-list? ) type-parameter-constraints-clauses? ;
どこ
type-parameter-list: < type-parameters >
私の質問は次のとおりです。type-parameter-list
常にインターフェイスメソッド名に従う必要がありますか、それともスキップできますか? 仕様では、常に名前に従う必要があると書かれていますが、これは少し奇妙に思えます。