Run() private method

private Run ( ) : string
return string
Esempio n. 1
0
        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
        }
Esempio n. 2
0
    static void Main()             //入口方法
    {
        Car c = new Car();         //创建对象

        c.Run();                   //调用无参数的Run()方法
        c.Run("奔驰");               //调用1个string参数的Run()方法
        c.Run("奔驰", "黑色");         //调用两个string参数的Run()方法
        System.Console.ReadLine(); //等待回车继续
    }
Esempio n. 3
0
        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();
     }
 }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Transformers trans = new Car();

            trans.Run();
            Console.ReadKey();
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
 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));
     }
 }
Esempio n. 8
0
 static void Main(string[] args)
 {
     //Assume that Car is IDisposible.
     using (Car myCar = new Car(1))
     {
         myCar.Run();
     }
 }
Esempio n. 9
0
    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(); //等待回车继续
    }
Esempio n. 11
0
        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!");
        }
Esempio n. 12
0
    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

            // ...
        }
Esempio n. 14
0
        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();
        }
Esempio n. 15
0
            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();
        }
Esempio n. 17
0
        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();
                }
            }
        }
Esempio n. 18
0
    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;
            }
        }
    }
Esempio n. 19
0
    static void Main()     //入口方法
    {
        Car c = new Car(); //得到Car对象

        c.Run();           //调用Car对象的Run方法
    }
Esempio n. 20
0
            public void runMethod()
            {
                Vehicle vc = new Car();

                vc.Run();
            }