static void Main(string[] args) { Car myCar = new Car(); myCar.Make = "BMW"; myCar.Model = "745li"; myCar.Color = "Black"; myCar.Year = 2005; printVehicleDetails(myCar); Truck myTruck = new Truck(); myTruck.Make = "Ford"; myTruck.Model = "F950"; myTruck.Year = 2006; myTruck.Color = "Black"; myTruck.TowingCapacity = 1200; printVehicleDetails(myTruck); Console.ReadLine(); }
static void Main(string[] args) { System.Console.WriteLine("How many cars?"); string carsString = System.Console.ReadLine(); int numberOfCars; if (int.TryParse(carsString, out numberOfCars) && numberOfCars > 0) { SynchronizedRandomGenerator synchronizedRandomGenerator = new ConsoleApplication2.SynchronizedRandomGenerator(0, 100); List<Thread> threads = new List<Thread>(); // set up threads for (int i = 0; i <= numberOfCars; i++) { Car car = new Car(i, synchronizedRandomGenerator, 1000); threads.Add(new Thread(car.Race)); } // Start threads here rather than in for loop above to give later cars a smaller disadvantage foreach (var thread in threads) { thread.Start(); } // Wait for all cars to finish foreach (var thread in threads) { thread.Join(); } } else { System.Console.WriteLine("Please enter a number more than 0 next time"); } System.Console.ReadKey(); }
private static void Main(string[] args) { Car 寶馬 = new Car() { 車主姓名 = "我", 出廠年月 = "19801009", 排氣量 = 9999 }; Console.WriteLine("這部車的車主是\"{0}\",出廠年月\"{1}\",排氣量\"{2}cc.\"。", 寶馬.車主姓名, 寶馬.出廠年月, 寶馬.排氣量); }