我在項目中添加了一些常量。將常量變量更改爲靜態變量
private const int refercePosition = 0.3;
我將常量轉移到我的項目的設置文件(即進入App.config),現在在我的項目中使用。
private static int refPos = Properties.Settings.Default.referencePosition;
這是一個很好的做法,將變量作爲靜態而不是常量來表示嗎?
我的項目中還有大約10個其他常量,我也這樣做了。
順便說一句,因爲App.config變量是運行時可配置的,但是聲明變量爲靜態失敗的目的?
你也可以用一個'get'訪問器來創建一個靜態屬性。 – 2012-03-23 05:17:52
如果最初聲明爲'const',那麼您應該在聲明中添加'readonly'修飾符。 – dlev 2012-03-23 05:26:21