我想在Visual C#中創建一個程序,它有我創建的一個類,並且在應用程序啓動時創建一個我的類對象的數組,以及此對象的這個數組可以在整個程序中使用。因此,任何函數或控件的事件都可以訪問對象及其成員變量的數組。 我創建我的類爲「公共」,但出於某種原因,我在構建時得到這些錯誤: 「名稱'MyArrayObjectNameHere'在當前上下文中不存在' 當我嘗試訪問加載文件對話框中的對象成員變量事件中,我正試圖從文件加載數據到對象數組的成員變量。在Visual C#中我不能讓我的公共類公開
對象數組是否存在需要聲明和構造的特定位置,以便它存在於每個上下文中?如果是這樣,你能告訴我這是哪裏嗎?
我目前在form1運行之前在main函數中聲明它。
我的類定義看起來像這樣在自己的cs文件和程序的命名空間:
public class MyClass
{
public int MyInt1;
public int MyInt2;
}
我形式加載之前宣佈的主函數中這樣的對象數組:
MyClass[] MyArrayObject;
MyArrayObject = new MyClass[50];
for (int i = 0; i < 50; i++)
{
MyArrayObject[i] = new MyClass();
}
在此先感謝您的幫助。
它的工作,非常感謝你先生。 – timmyg 2008-11-21 17:36:36