(ad-hoc)型を指定せずにジェネリッククラスの定数にアクセスするための構文トリックはありますか?静的変数についての注意点はあり一般的な.NETクラスのpublic static(const)
public class MyClass<T>{
public const string MyConstant = "fortytwo";
}
// I try to avoid this type specification.
var doeswork = MyClass<object>.MyConstant;
// Syntax similar to what I'd like to accomplish.
var doesnotwork = MyClass.MyConstant;
はMyClass<object>
とMyClass<int>
のような異なるタイプの(一定の)共有されていないが、私の質問は、可能な利用可能な構文のトリックについてです。
。 – Dirk
警告:パブリッククラスで 'const'を使用すると、**アセンブリが別のプログラムまたはアセンブリで参照される場合に頭痛を引き起こす可能性があります。代わりに 'readonly'を使用してください。 – B0Andrew
ここには、[参照](http://www.stum.de/2009/01/14/const-strings-a-very-convenient-way-to-shoot-yourself-in-the-foot/)の@ B0Andrewの警告 – stuartd