我正在尋找一個關於如何創建枚舉類的最佳做法,而不是數字包含字符串值。 事情是這樣的:類枚舉類
public static class CustomerType
{
public static string Type1 = "Customer Type 1";
public static string Type2 = "Customer Type 2";
}
我會用這個類在整個應用程序設置爲我需要CustomerType所有情況下的值。我不能使用Enum,因爲這是遺留系統,像這樣的值在任何地方都是硬編碼的,我只是試圖將它們集中在一個地方。
的問題是,在上面的例子中,我應該使用變量聲明:
- 靜態只讀關鍵字
- const關鍵字
- 或只是靜態
會是什麼設置這些類和值的最佳實踐?
請參閱http://stackoverflow.com/questions/3190870/const-string-vs-static-string-in-c-sharp。 – nneonneo 2013-02-19 07:01:00