我找不到與此問題有關的任何信息。我試圖在C#中創建一個全局數組,以便我可以在代碼中的不同位置向它輸入信息,然後稍後再調用該信息以顯示它。例如,我要採取以下信息,並把它放入數組:聲明和使用全局數組c#
string auctionID;
string itemName;
string itemID;
string bid;
string buyout;
string quantity;
那麼我希望能夠調用數組與for循環,或類似的東西,這樣我就可以顯示該信息晚些時候。現在,我忘記提到的一件事是,我可能需要一個數組數組或一個多維數組。原因是因爲我將有許多不同的拍賣和每次拍賣的數據(因此上面的變量),我想在程序的最後顯示這些信息。感謝您的時間!
更新1
所以,我想我不會讓自己清楚,因爲我越來越糊塗,但也可能是因爲我在這個節目的那一刻有點沮喪。我希望能夠創建一個全局數組,然後用我的程序中的不同函數設置存儲在該數組中的信息,因爲不同的函數將修改該數組的不同部分。另外,如果我理解了如何工作或者甚至有鏈接來閱讀它,我不會介意使用緩存。最後要補充的是,我在Windows Phone 7上執行此操作,因此我限制了可以使用的庫和系統調用。
更新2
我對OOP頗有幾分生疏,所以我會去更多閱讀起來就可以了(由於處理一噸的HTML,而不是真的有機會做真正的編程)。感謝大家的建議。如果我無法弄清楚什麼,我可能會回覆這個話題。乾杯!
不,不這樣做。我們現在不使用全局數組。 – Richard 2012-01-04 21:39:13
使用緩存會比全局數組更好,因爲您可能會遇到併發性和多線程問題。 – Kane 2012-01-04 21:40:00
「每當我對數組進行單獨調用時,我都不知道如何調用同一個數組,因爲據我所知,C#將數組視爲對象。」這沒有任何意義。你爲什麼認爲數組是對象意味着你不會每次都得到「相同的數組」? – 2012-01-04 21:40:56