Ctrlキーを押しながらVS2010で[リスト]をクリックすると、List'1.csファイルが開き、ファイルにはメソッドヘッダーと要約コメントが含まれています。
問題は、なぜそのファイルにList(T).csまたはList{T}.csまたはList[T].csという名前を付けなかったのかということです。なぜ命名規則List'1.csがその標準なのですか?
Ctrlキーを押しながらVS2010で[リスト]をクリックすると、List'1.csファイルが開き、ファイルにはメソッドヘッダーと要約コメントが含まれています。
問題は、なぜそのファイルにList(T).csまたはList{T}.csまたはList[T].csという名前を付けなかったのかということです。なぜ命名規則List'1.csがその標準なのですか?
In the CLR, that's the default way to annotate generic types. List`1 means that this class has one generic type parameter. The brackets are just a C# thing, also they are not valid as file names.
ネーミングはジェネリック型の標準です。