.NET 4.x Оптимизация кода - C#
Формулировка задачи:
Вопрос такой есть ли способ оптимизировать сей код, прибегая к помощи массивов или иными путями?
Если да то какие.
(Уровень моего C#: начало начал)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication6 { public class Auto { public int Speed; public int Weigth; public int Acseleration; public int Cost; } class Program { static void Main(string[] args) { Auto Mazda=new Auto(); Auto BMW = new Auto(); Auto VAZ = new Auto(); Auto KIA = new Auto(); Mazda.Speed = 320; Mazda.Weigth = 2500; Mazda.Cost = 1000000; Mazda.Acseleration = 20; BMW.Speed = 340; BMW.Weigth = 2200; BMW.Cost = 1500000; BMW.Acseleration = 25; VAZ.Speed = 150; VAZ.Weigth = 2000; VAZ.Cost = 400000; VAZ.Acseleration = 10; KIA.Speed = 240; KIA.Weigth = 1500; KIA.Cost = 500000; KIA.Acseleration = 15; Console.WriteLine("Auto\t Acseleration\t Speed\t Weigth\t Cost\n" + "Mazda\t " + Mazda.Acseleration + "\t\t " + Mazda.Speed + "\t " + Mazda.Weigth + "\t " + Mazda.Cost+"\n"+ "BMW\t " + BMW.Acseleration + "\t\t " + BMW.Speed + "\t " + BMW.Weigth + "\t " + BMW.Cost+"\n"+ "VAZ\t " + VAZ.Acseleration + "\t\t " + VAZ.Speed + "\t " + VAZ.Weigth + "\t " + VAZ.Cost+"\n"+ "KIA\t " + KIA.Acseleration + "\t\t " + KIA.Speed + "\t " + KIA.Weigth + "\t " + KIA.Cost+"\n"); Console.ReadKey(); } } }
Решение задачи: «.NET 4.x Оптимизация кода»
textual
Листинг программы
using System; namespace Auto { internal class Auto { public string Name { get; private set; } public int Speed { get; set; } public int Weigth { get; set; } public int Acceleration { get; set; } public int Cost { get; set; } public Auto(string name, int speed, int weigth, int acceleration, int cost) { Name = name; Speed = speed; Weigth = weigth; Acceleration = acceleration; Cost = cost; } public override string ToString() { return String.Format("{0}{6}{1}{6}{6}{2}{6}{3}{6}{4}{5}" , Name, Acceleration, Speed, Weigth, Cost, '\n', '\t'); } } class Program { static void Main(string[] args) { Auto Mazda = new Auto("Mazda", 320, 2500, 20, 1000000); Auto BMW = new Auto("BMW", 340, 2200, 25, 1500000); Auto VAZ = new Auto("VAZ", 150, 2000, 10, 400000); Auto KIA = new Auto("KIA", 240, 1500, 15, 500000); Console.WriteLine("Auto\t Acceleration\t Speed\t Weigth\t Cost\n{0}{1}{2}{3}" , Mazda, BMW, VAZ, KIA); Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д