Objective-C (おそらく C でも) では、マクロから定数まで何でも含むヘッダー ファイルを作成できます。そして、そのヘッダー ファイルをインポートする任意のクラス (実際にはそれが存在するファイル) は、そこに宣言されているものを表示および使用できます。C#でこれを行う同様の方法はありませんか? これまでのところ、役立つものは何も見つかりませんでした。C# でできることは、それぞれに定数フィールドを持つ静的クラスのコレクションを作成することです。しかし、これらの定数にアクセスしたいときは、Classname.ConstantName と言うしかありません。そのクラス名の部分は本当に不便です。