次のような関数とともに静的クラスで定義された定数があります
public const string MSG_1 = "New error {0}"
public const string MSG_2 = "Random error occurred {1}"
public static string Message_ToForm(string MType, string[] vals)
public static GetNewType(string MType)
{
switch (MType)
{
case "MSG_1" : ...........
}
}
Message_ToForm("MSG_1", string[]); のようなプログラムから呼び出す必要があります。
文字列型から定数の値を取得するように変換するにはどうすればよいですか? 基本的に、"MSG_1" が渡されたときに "新しいエラー {0}?" として返されるはずです。