我找不到与此问题有关的任何信息。我试图在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