実行時consts
に aをルックアップすることは理論的に可能ですか?class
次のような定数でいっぱいの静的クラスがあります。
public static class Constants {
public const string Yes = "Yes";
public const string No = "No";
}
Constants クラスを取得できる UnitTest を作成し、その中からすべての const を読み取ることができるかどうか疑問に思っていました。つまり、単体テストを 1 つ記述し、それをすべての const 文字列に対して実行することができます。したがって、クラスにさらに文字列を追加しても、単体テストを変更する必要はありません。
ここでの答えは「いいえ」だと思います...しかし、念のために尋ねる価値があると思いました!