class Customer
{
public string name;
public sting nic;
public int age;
public void add_customer()
{
// some code here to assign the values to the data types
}
}
class main_menu
{
Customer[] cust = new Customer[100];
// some other data members
public void new_customer()
{
// Some Console.WriteLine pritings
cust[0].add_customer();
// ------>> Now here in this line error is arrising which says
An unhandled exception of type 'System.NullReferenceException' occurred in Assignment 2.exe
Additional information: Object reference not set to an instance of an object.
}
}
現在我想要做的是一個在所有的客戶實例,填補了數據變量中的對象一個數組填充數據變量對象數組
請幫助我,因爲我是初學者
您不初始化'cust [0]'。嘗試'客戶[0] =新客戶()' –
感謝它的工作。 但是,使用它的目的是什麼,因爲我想了解這種用法的背後邏輯。 –
歡迎來到Stack Overflow!幾乎所有的'NullReferenceException'都是一樣的。請參閱「[什麼是.NET中的NullReferenceException?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)」的一些提示。 –