public static void Main(string[] args) { #region Test Extension Method List <int> numbers = new List <int>() { 1, 2, 3, 4, 5 }; List <int> result = numbers.Filter(x => x > 3); foreach (var i in result) { Console.WriteLine(i); } #endregion #region car is driven by different engine Car car = new Car(); car.Run(() => new SolarEngine().Launch()); car.Run(() => new AIEngine().Launch()); car.RunByEngine(new SolarEngine()); // doen't work, AIEngine is not derived from EngineBase //car.RunByEngine(new AIEngine()); #endregion }
static void Main() //入口方法 { Car c = new Car(); //创建对象 c.Run(); //调用无参数的Run()方法 c.Run("奔驰"); //调用1个string参数的Run()方法 c.Run("奔驰", "黑色"); //调用两个string参数的Run()方法 System.Console.ReadLine(); //等待回车继续 }
protected void Button3_Click(object sender, EventArgs e) { Car myCar_st; myCar_st = new Car(10, 30); Response.Write("<hr/>" + myCar_st.Run()); Car car_test; car_test = myCar_st; Response.Write("複製一個class: " + car_test.Run()); car_test.Speed = 20; car_test.Power = 20; Response.Write("原本的class: " + myCar_st.Run()); Response.Write("複製的class: " + car_test.Run()); }
static void Main(string[] args) { using (Car myCar = new Car(1)) { myCar.Run(); } }
static void Main(string[] args) { Transformers trans = new Car(); trans.Run(); Console.ReadKey(); }
static void Main(string[] args) { //Car Object Car car = new Car(); car._engine = "toyta"; car._seat = 5; car._wheel = 4; car.Start(); car.Open(); car.Close(); car.Lock(); car.Run(); //Bus object Bus bus = new Bus(); bus._engine = "Bmw"; bus._seat = 50; bus._wheel = 6; bus.Start(); bus.Open(); bus.Close(); bus.Lock(); bus.Run(); //Product Object Product product = new Product(); //Shopping Cart Object Shopping_cart shopping = new Shopping_cart(); shopping._quantity = 5; }
private void combObj_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count > 0) { int idNode = (int)(e.AddedItems[0] as TextBlock).Tag; car.Run(Simulation.Graph.FindNodeById(idNode)); } }
static void Main(string[] args) { //Assume that Car is IDisposible. using (Car myCar = new Car(1)) { myCar.Run(); } }
static void Main(string[] args) { Car aCar = new Car(); aCar.Run(); aCar.Accel(); aCar.Accel(); aCar.Accel(); }
static void Main() //入口方法 { Car c = new Car(); //创建Car对象 c.Color = "黑色"; //为Color属性赋值 c.Run(); //执行Run方法 c.Stop(); //执行Stop方法 System.Console.ReadLine(); //等待回车继续 }
static void Main(string[] args) { var engine = new Engine(); //类实例化 Car car = new Car(engine); //var car = new Car(engine); car.Run(3); Console.WriteLine(car.Speed); Console.WriteLine("Hello World!"); }
static void Main1(string[] args) { Car aCar; aCar = new Car(); aCar.Run(); aCar.Speed = 0; Console.WriteLine("aCar의 속도는 {0}입니다.", aCar.Speed); //Console.WriteLine("aCar의 속도는 " + aCar.Speed + "입니다."); }
public void Run_XXX_XXX() { // Arrange var car = new Car(); // Act car.Run(); // Error // ... }
public static void SomeActionWithCar() { Car lamborgine = new Car() { Name = "Lamborgine", Speed = 10 }; Console.WriteLine("*******SOME INFORMATION ABOUT CAR********"); Console.WriteLine(lamborgine); Console.WriteLine("*******TRY TO GO ON********"); lamborgine.Run(); }
static void Main(string[] args) { //[1] 네임스페이스 전체 지정 Korea.Hyundai.Car h = new Korea.Hyundai.Car(); h.Run(); Korea.Samsung.Car s = new Korea.Samsung.Car(); s.Run(); //[2] 네임스페이스 선언부에 선언 Car hc = new Car(); hc.Run(); // 현대 //[3] 별칭을 사용해서 간결하게 Star.Car sc = new Star.Car(); sc.Run(); // 삼성 }
static void Main(string[] args) { // Use constructor to initiate a Car object Car myCar = new Car(); Console.WriteLine("BrandName:" + myCar.BrandName); Console.WriteLine("ModelName:" + myCar.ModelName); Console.WriteLine("Price:" + myCar.Price); Console.WriteLine("============================="); // Set value to properties of an Object myCar.BrandName = "Tesla"; myCar.ModelName = "Tesla T-Model"; myCar.Price = 1000000; Console.WriteLine("BrandName:" + myCar.BrandName); Console.WriteLine("ModelName:" + myCar.ModelName); Console.WriteLine("Price:" + myCar.Price); Console.WriteLine("============================="); // Use Constructor with Parameters to create an Object Car yourCar = new Car("VinFast", "VinFast S Model", 500000); Console.WriteLine("BrandName of yourCar:" + yourCar.BrandName); Console.WriteLine("ModelName of yourCar:" + yourCar.ModelName); Console.WriteLine("Price of yourCar:" + yourCar.Price); Console.WriteLine("Speed of yourCar:" + yourCar.Speed); // Increase Speed Console.WriteLine("==== Increase speed ===="); yourCar.IncreaseSpeed(20); Console.WriteLine("Speed of yourCar:" + yourCar.Speed); // Decrase Speed Console.WriteLine("==== Decrease speed ===="); yourCar.DecreaseSpeed(40); Console.WriteLine("Speed of yourCar:" + yourCar.Speed); // Make your Car Run and Stop Console.WriteLine("==== Run and Stop Car ===="); yourCar.Run(); yourCar.Stop(); Console.ReadLine(); }
static void Main(string[] args) { //Declare myCar object with FullName of the type as seen in IL. BlogSamples.Car myCar; //Instantiate the object by calling the constructor, matching the flow of IL. myCar = new Car(1); try { myCar.Run(); } finally { if (myCar != null) { myCar.Dispose(); } } }
public static void Main(string[] args) { // 以下の問題はCarクラスを作成してから解いてください // TODO Car型変数 car をCar型のインスタンスで初期化してください。 var car = new Car(); // TODO 変数 carの colorフィールドに 赤 を代入してください。 car.color = "赤"; // TODO 変数 carの gasolineフィールドに 50 を代入してください。 car.gasoline = 50; // 目的地までの距離 const int DISTANCE = 300; /* * TODO 変数carに格納されているインスタンスメソッドRunを繰り返し使って、目的地まで進んでください * 先にガソリンがなくなった場合は、「x色の車は目的地に到達できませんでした」を出力してください * 目的地についた時点で「x色の車は目的地にまでy時間かかりました。残りのガソリンは、zリットルです」を出力してください * xは車の色、yはRunメソッドを実行した回数, zは残りのガソリンの数です */ int d = DISTANCE; int y = 0; while (true) { d = d - car.Run(); y = y + 1; if (car.gasoline <= 0) { Console.WriteLine($"{car.color}色の車は目的地に到達できませんでした"); break; } else if (d <= 0) { Console.WriteLine($"{car.color}色の車は目的地にまで{y}時間かかりました。残りのガソリンは、{car.gasoline}リットルです"); break; } } }
static void Main() //入口方法 { Car c = new Car(); //得到Car对象 c.Run(); //调用Car对象的Run方法 }
public void runMethod() { Vehicle vc = new Car(); vc.Run(); }