一千萬個為什麽

搜索

創建一個包含對象數組的類

下面的代碼定義了一個ChargeCustomer類,它包含一個類型為“customers”的數組。我希望能夠根據構造函數參數創建一個具有1個“客戶”或2個“客戶”的對象。這是在C#中這樣做的正確方法:

public class ChargeCustomer 
{
    private Customer[] customers;

    public ChargeCustomer( string aName, string bName, int charge )
    {
        customers = new Customer[2];
        customers[0] = new Customer(aName, charge);
        customers[1] = new Customer(bName, charge);  
    }

    public ChargeCustomer( string bName, int charge )
    {
        customers = new Customer[1];
        customers[0] = new Customer( bName, charge );
    }

}

謝謝!

最佳答案