コード例 #1
0
 public GSM(string model, string manufacturer, double price, string owner, Battery gsmBattery, Display gsmDisplay)
     : this(model, manufacturer)
 {
     this.Price = price;
     this.Owner = owner;
     this.GSMBattery = gsmBattery;
     this.GSMDisplay = gsmDisplay;
 }
コード例 #2
0
        public static void Test()
        {
            GSM[] gsmArray = new GSM[3];
            gsmArray[0] = new GSM("Lumia 926", "Nokia");
            gsmArray[1] = new GSM("Galaxy S4", "Samsung", 299.99, "John Smith", new Battery("2600 mAh"), new Display());
            gsmArray[2] = new GSM("Windows Phone 8", "HTC");

            gsmArray[0].Owner = "Ivan Petrov";
            gsmArray[2].Owner = "Jack Daniels";
            gsmArray[2].Price = 399.99;
            Battery htcBattery = new Battery("1800 mAh", 370, 17, BatteryType.LiIon);
            Display htcDisplay = new Display(720, 16000000);
            gsmArray[2].GSMBattery = htcBattery;
            gsmArray[2].GSMDisplay = htcDisplay;

            foreach (var item in gsmArray)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine(GSM.IPhone4S.ToString());
            Console.WriteLine("-----------------------------");
        }