Класс "Автомобиль" и ошибка выхода за пределы массива - C#
Формулировка задачи:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Список_авто { class Program { static void Main(string[] args) { Random sp1 = new Random(); //задание новой переменной с типом Random Random sp2 = new Random(); Random sp3 = new Random(); int speed1 = sp1.Next(90, 260); //присвоение скоростям рандома от 90 до 260 int speed2 = sp2.Next(90, 260); int speed3 = sp3.Next(90, 260); Random ye1 = new Random(); Random ye2 = new Random(); Random ye3 = new Random(); int year1 = ye1.Next(1980, 2014); int year2 = ye2.Next(1980, 2014); int year3 = ye3.Next(1980, 2014); string [] marka = {"BMW", "Opel", "Dodge"}; // marka = string new{"1, "3", "4"}; string marka1 = marka[1]; string marka2 = marka[2]; string marka3 = marka[3]; Console.WriteLine(marka1+ " Год выпуска- " + year1 + " Максимальная скорость- " + speed1); Console.WriteLine(marka2 + " Год выпуска- " + year2 + " Максимальная скорость- " + speed2); Console.WriteLine(marka3 + " Год выпуска- " + year3 + " Максимальная скорость- " + speed3); Console.ReadKey(); } } }
Убедитесь, что индекс находится вне границ массива.
Решение задачи: «Класс "Автомобиль" и ошибка выхода за пределы массива»
textual
Листинг программы
Random rnd = new Random(); int speed1 = rnd.Next(90, 260); int speed2 = rnd.Next(90, 260); int speed3 = rnd.Next(90, 260); int year1 = rnd.Next(1980, 2014); int year2 = rnd.Next(1980, 2014); int year3 = rnd.Next(1980, 2014);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д