2010-12-15 38 views
2

當軟件啓動時,我需要讀取XML文件並將所有信息存儲在變量/類中,並使每個類都可以訪問變量/類。使用C++,我可以使用全局變量或類,即使全局變量不是一個好習慣。C#中的全局變量或等效代碼

  1. 如果變量/類是隻讀數據,我可以使用哪些方法用於C#目的?
  2. 如果變量/類是可讀寫的,該怎麼辦?

回答

9

你可以使用一個公共靜態類,並從那裏使所有的東西都可用。您可以在創建時使用數據填充它。它在技術上不會在全球範圍內,但會使數據容易獲得,並且您不會明確地實例化任何東西。

5

一個靜態只讀變量靜態類

+3

只讀良好的觸感+1 – 2010-12-15 21:11:13

2

靜態公共變量靜態類
讀/寫是可以做到這樣:

private int _someInt; 
public int SomeNumber{ 
    public get {return _someInt;} 
    private set {_someInt = value;} 
}