static void Main() { Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; var e = new engine(); e.Run(); }
public Car(string model, engine enginemodel, string weight, string color) { Model = model; this.Engine = enginemodel; Weight = weight; Color = color; }
public cars(string name, string color, int year, double price, int count, double petrol, engine dvs, double time) : base(name, color, year, price, count, petrol) // вызов конструктора базового класса { this.dvs = dvs; //установка двигателя this.timeToHundred = time; }
public object Clone() { cars c = new cars(name, color, year, price, count, petrol, dvs, timeToHundred); dvs = (engine)dvs.Clone(); return(c); }
public override bool delete(ViewEngineCar obj) { // Находим объект по этому ID engine eng = db.engines.Find(obj.engineId); if (eng != null) { List <model> models = eng.models.ToList(); models.ForEach( delegate(model m) { m.engine1 = null; } ); // Удаляем объект из коллекции db.engines.Remove(eng); db.SaveChanges(); // сохраняем в БД return(true); } else { return(false); } }
public Car(string model, engine engine, cargo cargo, tire[] tires) { this.model = model; this.engine = engine; this.cargo = cargo; this.tires = tires; }
static void Main(string[] args) { Console.WriteLine("Инициализация:\n"); engine dvs1 = new engine("No_Name", 50, 150, 0, 1000); // конструктор со всеми параметрами cars avto1 = new cars("no_name", "no_color", 2020, 1000, dvs1); // конструктор со всеми параметрами engine dvs2 = new engine("No_Name"); // конструктор с одним параметром cars avto2 = new cars(dvs2); // конструктор с одним параметром cars avto3 = new cars(); // конструктор без параметров avto1.OutputCars(); avto1.PutCars(); Console.WriteLine("\nДанные после ввода:"); avto1.OutputCars(); int ProbegFirst = 1;// инициализация переменной для возврата через ref avto1.Drive(ref ProbegFirst); Console.WriteLine("\nПробег после тест-драйва: "); Console.WriteLine(ProbegFirst); avto1.Modern(100, 200, 500); Console.WriteLine("\n\nПосле модернизации:"); avto1.OutputCars(); // объявление и инициализация массива автомобилей engine[] arrayE = new engine[2]; cars[] arrayC = new cars[2]; for (int i = 0; i < arrayC.Length; i++) { arrayE[i] = new engine("no_name", 10, 100, 0, 200); arrayC[i] = new cars("no_name", "no_color", 2020, 1000, arrayE[i]); Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } Console.WriteLine("\nВвод данных:"); for (int i = 0; i < arrayC.Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].PutCars(); } Console.WriteLine("\nДанные после ввода:"); for (int i = 0; i < arrayC.Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } Console.WriteLine("\nПробег после тест-драйва: "); for (int i = 0; i < arrayC.Length; i++)// возвращаемы параметр через out { int ProbegTwo; arrayC[i].DriveTwo(out ProbegTwo); Console.WriteLine("\nМашина " + (i + 1) + ": " + ProbegTwo + "КМ"); } Console.WriteLine("\nПосле модернизации: "); for (int i = 0; i < arrayC.Length; i++) { arrayC[i].Modern(100, 200, 500); Console.WriteLine("\n"); arrayC[i].OutputCars(); } Console.ReadLine(); }
static void Main() { Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; var e = new engine(); e.Run(); }
public cars(string name, string color, Int32 yr, Double pr, engine dvs)// конструктор со всеми параметрами { this.name = name; this.color = color; this.year = yr; this.price = pr; this.dvs = dvs;//установка двигателя }
public cars(engine dvs)// конструктор с одним параметром { this.name = "No_Name"; this.color = "No_Color"; this.year = 2020; this.price = 0; this.dvs = dvs;//установка двигателя }
public cars()// конструктор без параметров { name = "no_name"; color = "no_color"; year = 2000; price = 0; this.dvs = new engine(); }
private void cbEngine_SelectedIndexChanged(object sender, EventArgs e) { engine eng = (engine)cbEngine.SelectedItem; modelDTO.engine = eng.engineId; modelDTO.enginePrice = eng.enginePrice; CarPowerLabel.Text = eng.power.ToString(); }
public static engine operator +(engine one, engine two)// перегрузка оператора + { engine temp = new engine(); temp.weight = one.weight + two.weight; temp.power = one.power + two.power; temp.probeg = one.probeg + two.probeg; temp.resurs = one.resurs + two.resurs; return(temp); }
public override void ExecuteMove(engine.wrapper.MoveWrapper move) { Debug.WriteLine("ComputerExecute Move"); Debug.WriteLine("TopLeft: {0}", Board.GetRelativeCellAt(new Vector2DWrapper(0, 0)).GetAbsolutePosition()); Debug.WriteLine("Before Execute Board State: {0}", Board.ToString()); CurrentMove = null; base.ExecuteMove(move); ChangeState(WaitForUndoState.Instance); Debug.WriteLine("After Board State: {0}", Board.ToString()); }
/// <summary> /// Initializes the engine, loads the plug-ins /// </summary> /// <param name="e"></param> protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); m_logger = new Logger(); m_engine = new engine(); m_engine.Create(); LoadPlugins(); m_timer = new DispatcherTimer(); m_timer.Tick += new EventHandler(OnTimer); m_timer.Interval = new TimeSpan(0, 0, 0, 0, 40); }
/// <summary> /// construct task schedule that manages binary tree operations /// </summary> /// <param name="treeInst">tree instance on which to perform operations</param> public scheduler(PictureBox picBox, tree treeInst) { //assign picture box this._formImage = picBox; //assign tree this._tree = treeInst; //create stack this._stack = new Stack<task>(); //create drawing engine this._draw = new engine(this._tree, 50, 50); }
public void addCarEngines(ComboBox cb) { engine all = new engine(); all.engine1 = "все"; all.engineId = 0; List <engine> objs = new List <engine>(); objs.Add(all); objs.AddRange(db.engines.ToList()); cb.DataSource = objs; }
static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); var cars = new List <Car>(); for (int counter = 0; counter < n; counter++) { var tokens = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); string model = tokens[0]; int engineSpeed = int.Parse(tokens[1]); int enginePower = int.Parse(tokens[2]); int cargoWeight = int.Parse(tokens[3]); string cargoType = tokens[4]; double Tire1Pressure = double.Parse(tokens[5]); int Tire1Age = int.Parse(tokens[6]); double Tire2Pressure = double.Parse(tokens[7]); int Tire2Age = int.Parse(tokens[8]); double Tire3Pressure = double.Parse(tokens[9]); int Tire3Age = int.Parse(tokens[10]); double Tire4Pressure = double.Parse(tokens[11]); int Tire4Age = int.Parse(tokens[12]); var engine = new engine(engineSpeed, enginePower); var cargo = new cargo(cargoWeight, cargoType); tire[] tires = new tire[4]; tires[0] = new tire(Tire1Pressure, Tire1Age); tires[1] = new tire(Tire2Pressure, Tire2Age); tires[2] = new tire(Tire3Pressure, Tire3Age); tires[3] = new tire(Tire4Pressure, Tire4Age); Car car = new Car(model, engine, cargo, tires); cars.Add(car); } string command = Console.ReadLine(); if (command == "fragile") { cars.Where(c => c.Cargo.Type == "fragile" && c.Tires.Any(t => t.Pressure < 1)).ToList().ForEach(c => Console.WriteLine(c.Model)); } else { cars.Where(p => p.Engine.Power > 250).ToList().ForEach(c => Console.WriteLine(c.Model)); } }
// Use this for initialization void Start () { DontDestroyOnLoad(gameObject); Instance = this; #region UI canvas = Instantiate(Canvas); GameObject eventSys = Instantiate(EventSystem); DontDestroyOnLoad(canvas); DontDestroyOnLoad(eventSys); #endregion BeginGame(canvas); }
static void Main(string[] args) { string[] lines = File.ReadAllLines("pary.txt"); int length = lines.Length; string[] ConvertedLines = new string[length]; int l = 0; foreach (var line in lines) { bool number = char.IsNumber(line[1]); if (number == true) { ConvertedLines[l] = line.Remove(0, 3); } else { ConvertedLines[l] = line.Remove(0, 2); } l++; } foreach (var item in ConvertedLines) { Console.WriteLine(item); engine engine = new engine(); StringOfCharacters stringOfCharacters = engine.Cut(item); string s = stringOfCharacters.text + " " + stringOfCharacters.length.ToString() + "\n"; Console.Write(s); } Console.ReadKey(); }
public override bool update(ViewEngineCar obj) { // Find(id) выполнит запрос и найдет объект по этому ID engine e = db.engines.Find(obj.engineId); if (e != null) { e.enginePrice = obj.enginePrice; e.engineType = obj.engineTypeId; e.manufacturer = obj.manufacturerId; e.power = obj.power; e.engine1 = obj.engine; db.SaveChanges(); return(true); } else { return(false); } }
public override bool create(ViewEngineCar obj) { engine eng = db.engines.Where(o => o.engineId == obj.engineId).FirstOrDefault(); if (eng != null) { // obj is alredy existed return(false); } else { engine e = new engine(); e.enginePrice = obj.enginePrice; e.engineType = obj.engineTypeId; e.manufacturer = obj.manufacturerId; e.power = obj.power; e.engine1 = obj.engine; db.engines.Add(e); db.SaveChanges(); return(true); } }
static (engine, realm, _) => new MapInstance(engine, realm));
static Exception ex;// исключение класса ex static void Main(string[] args) { const int Length = 2; // размер массива bool f; // флажок для зашиты от некорректного ввода int probegAfterDrive = 0; // объявление и инициализация массива автомобилей engine[] arrayE = new engine[Length]; cars[] arrayC = new cars[Length]; for (int i = 0; i < Length; i++) { arrayE[i] = new engine("no_name"); arrayC[i] = new cars(arrayE[i]); Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } Console.WriteLine("\nВвод данных:"); for (int i = 0; i < Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); do { f = false; try { arrayC[i].PutCars(); } catch (FormatException ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); } Console.WriteLine("\nДанные после ввода:"); for (int i = 0; i < Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } Console.WriteLine("\nПробег после тест-драйва: "); for (int i = 0; i < Length; i++) { try { probegAfterDrive = arrayC[i].Drive(10); Console.WriteLine("\nМашина " + (i + 1) + ": " + probegAfterDrive + "КМ"); } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } for (int i = 0; i < Length; i++) { try { arrayC[i].Modern(100, 200, 500); } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } Console.WriteLine("\nПосле модернизации: "); for (int i = 0; i < arrayC.Length; i++) { Console.WriteLine("\n"); arrayC[i].OutputCars(); } //двумерный массив engine[,] arrayEngineTwo = new engine[Length, Length]; cars[,] arrayCarsTwo = new cars[Length, Length]; int count = 1; for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++) { arrayEngineTwo[i, j] = new engine("no_name"); arrayCarsTwo[i, j] = new cars(arrayEngineTwo[i, j]); Console.WriteLine("\nМашина " + count); arrayCarsTwo[i, j].OutputCars(); count++; } } Console.WriteLine("\nВвод данных:"); count = 1; for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++)// заполнение массива { Console.WriteLine("\nМашина " + count); count++; do { f = false; try { arrayCarsTwo[i, j].PutCars(); } catch (FormatException ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); } } Console.WriteLine("\nДанные после ввода:"); count = 1; for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++) { Console.WriteLine("\nМашина " + count); arrayCarsTwo[i, j].OutputCars(); count++; } } count = 1; Console.WriteLine("\nПробег после тест-драйва: "); for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++) { try { probegAfterDrive = arrayCarsTwo[i, j].Drive(10); Console.WriteLine("\nМашина " + count + ": " + probegAfterDrive + "КМ"); count++; } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } } for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++) { try { arrayCarsTwo[i, j].Modern(100, 200, 500); } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } } Console.WriteLine("\nПосле модернизации: "); count = 1; for (int i = 0; i < Length; i++) { for (int j = 0; j < Length; j++) { Console.WriteLine("\nМашина " + count); arrayCarsTwo[i, j].OutputCars(); count++; } } Console.ReadLine(); }
_ => new UnknownPolicyRater(engine, engine.Logger)
public MainForm() { InitializeComponent(); connEngine = new engine(this); }
static Exception ex;// исключение класса ex static void Main(string[] args) { Console.WriteLine("Инициализация:\n"); engine dvs = new engine("No_Name", 50, 150, 0, 1000); // конструктор со всеми параметрами cars avto = new cars("no_name", "no_color", 2020, 1000, dvs); // конструктор со всеми параметрами avto.OutputCars(); bool f; do { f = false; try { avto.PutCars(); } catch (FormatException ex)// обработка программного исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex)// обработка пользовательского исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); Console.WriteLine("\nДанные после ввода:"); avto.OutputCars(); int probegAfterDrive = 0; try { probegAfterDrive = avto.Drive(10); } catch (Exception ex)// обработка пользовательского исключения { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } Console.Write("\nПробег после тест-драйва: "); Console.WriteLine(probegAfterDrive); try { avto.Modern(100, 200, 500); } catch (Exception ex)// обработка пользовательского исключения { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } Console.WriteLine("\n\nПосле модернизации:"); avto.OutputCars(); // объявление и инициализация массива автомобилей engine[] arrayE = new engine[2]; cars[] arrayC = new cars[2]; for (int i = 0; i < arrayC.Length; i++) { arrayE[i] = new engine("no_name"); arrayC[i] = new cars(arrayE[i]); Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } Console.WriteLine("\nВвод данных:"); for (int i = 0; i < arrayC.Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); do { f = false; try { arrayC[i].PutCars(); } catch (FormatException ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex) { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); } Console.WriteLine("\nДанные после ввода:"); for (int i = 0; i < arrayC.Length; i++)// заполнение массива { Console.WriteLine("\nМашина " + (i + 1)); arrayC[i].OutputCars(); } for (int i = 0; i < arrayC.Length; i++) { try { probegAfterDrive = arrayC[i].Drive(10); } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } Console.WriteLine("\nПробег после тест-драйва: "); for (int i = 0; i < arrayC.Length; i++)// возвращаемы параметр через out { Console.WriteLine("\nМашина " + (i + 1) + ": " + probegAfterDrive + "КМ"); } for (int i = 0; i < arrayC.Length; i++) { try { arrayC[i].Modern(100, 200, 500); } catch (Exception ex) { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } } Console.WriteLine("\nПосле модернизации: "); for (int i = 0; i < arrayC.Length; i++) { Console.WriteLine("\n"); arrayC[i].OutputCars(); } Console.ReadLine(); }
public cars() { timeToHundred = 0; dvs = new engine(); }
delegate void Write(string msg); // делегат static void Main(string[] args) { Console.WriteLine("Инициализация:\n"); engine dvs = new engine("no_name", 10, 100, 0, 1000); // конструктор со всеми параметрами engine dvs1 = new engine(); cars avto = new cars("no_name", "no_color", 2020, 1000, 10, 50, dvs, 5); // конструктор со всеми параметрами cars avto1 = new cars("no_name", "no_color", 2020, 10000, 20, 0, dvs1, 10); avto = (cars)avto1.Clone();// глубокое клонирование Write message = Message; AddTov(avto);// вызов метода где использ абстракт класс Console.WriteLine("Машина:"); Console.WriteLine(avto); avto.zapravka(message); bool f; do { f = false; try { avto.Read(); } catch (FormatException ex)// обработка программного исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex)// обработка пользовательского исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); Console.WriteLine("\nДанные после ввода:"); Console.Write(avto); int probegAfterDrive = 0; avto.zapravka(message); try { probegAfterDrive = avto.Drive(10); } catch (Exception ex)// обработка пользовательского исключения { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } Console.Write("\nПробег после тест-драйва: "); Console.WriteLine(probegAfterDrive); try { avto.Modern(100, 200, 500); } catch (Exception ex)// обработка пользовательского исключения { Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Завершение работы программы"); Environment.Exit(1); } Console.WriteLine("\n\nПосле модернизации:"); Console.Write(avto); Sale <cars> NEWPRICE = new Sale <cars>(avto, 4); // создание объекта шаблоа класса Console.WriteLine("Цена со скидкой: " + NEWPRICE.GetPriceWithSale()); // метод получения цены со скидкой avto.Sell(); // вызов базового метода продажи авто avto.Sell(4); // вызов метода производного класса Console.WriteLine("Самолет:"); plane pl = new plane("no_name", "no_color", 2020, 1000, 10, 10000, 5, 0); // конструктор со всеми параметрами pl.zapravka(message); pl.zapravka(message); Console.WriteLine(pl); do { f = false; try { pl.Read(); } catch (FormatException ex)// обработка программного исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } catch (Exception ex)// обработка пользовательского исключения { f = true; Console.WriteLine("Ошибка: " + ex.Message); Console.WriteLine("Введите данные еще раз"); } } while (f); Console.WriteLine("\nДанные после ввода:"); Console.Write(pl); pl.Fly(1); Console.WriteLine("Налет (в часах) после полета: " + pl.HOURFLY); pl.Sell(); Console.ReadLine(); }
PolicyType.Land => new LandPolicyRater(engine, engine.Logger),
private static void Main(string[] args) { LogException newlog = new LogException(); newlog.write_log(); Console.WriteLine("Данные о танке:"); body status1 = new body(); status1.bodyOutput(); track status2 = new track(); status2.trackOutput(); tower status3 = new tower(); status3.towerOutput(); engine status4 = new engine(); status4.engineOutput(); transmission status5 = new transmission(); status5.transmissionOutput(); weaponary status6 = new weaponary(); status6.weaponaryOutput(); communication status7 = new communication(); status7.communicationOutput(); surveillance status8 = new surveillance(); status8.surveillanceOutput(); Weapons status9 = new Weapons(); status9.crewOutput(); status9.weaponsNumber(); aboutTank ui = new aboutTank(); Read_config _Read_config = new Read_config(); _Read_config.read_file(); ui.crewNum = 5; Console.WriteLine("Экипаж"); Console.WriteLine(ui.crewNum); Console.WriteLine("Название танка"); Console.WriteLine(ui.Name); // ____________________________________________________________________Serialization XML JSON Binary try { interface_ISerializer ISerialize = new interface_ISerializer(); ISerialize.Serialize(); ISerialize.Deserialize(); } catch (Exception) { Console.WriteLine("Не сработала сериализация"); Console.ReadLine(); } // ____________________________________________________________________Serialization XML JSON Binary Console.ReadLine(); }
throw new JavaScriptException(value).SetCallstack(engine, result.Location);
PolicyType.Auto => new AutoPolicyRater(engine, engine.Logger),