C# で class キーワードが使用されている場所を 2 か所知っています。
- クラス宣言で
- 一般的な制約 (T : クラスのクラス GenericClass)
しかし、私が見逃したものはありますか?ファイル内のクラスをカウントするプログラムを書いているので、それは私にとって重要です。msdn または C# 仕様に情報が見つかりません。
編集
#if class
partial class C<T> where T : class
{
// class!
int @class = 123;
string c = "class";
}
partial class C<T> where T : class {}
#else
partial class D {}
partial class D {}
partial class D {}
#endif
いくつかの答えの積み重ねです。