Класс "Автомобиль" и ошибка выхода за пределы массива - 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);