Это мой первый раз, поэтому ... будьте осторожны;) Добро пожаловать!Создание нескольких объектов в цикле
Вот моя проблема. Я должен создать несколько объектов внутри цикла. Но я не знаю, как это сделать. Уже пробовали делать это таким образом:
List<myClass> ObjectList = new List<MyClass>();
, а затем:
ObjectList.Add(new MyClass(a,b));
Класс с дескриптором и Params «а» и «б» установлены.
Итак, я ищу это:
class myClass
{
int a;
int b;
public MyClass(int A, int B)
{
a=A;
b=B;
}
class Main()
{
Random r=new Random();
MyClass a1 = new MyClass(r.Next(0,11));
MyClass a2 = new MyClass(r.Next(0,11));
MyClass a3 = new MyClass(r.Next(0,11));
MyClass a4 = new MyClass(r.Next(0,11));
MyClass a5 = new MyClass(r.Next(0,11));
MyClass a6 = new MyClass(r.Next(0,11));
}
}
И я должен найти способ, чтобы создать эти объекты в цикле, потому что я не могу знать, сколько из них будет, как я чтение матрицы из файла.
Так что же e проблема, почему вы не можете использовать цикл? Покажите свои усилия. Покажите, как выглядит ваш файл. –
Если вы не знаете, сколько объектов есть, вы можете использовать 'while (! EndOfFile) {}' и создавать каждый объект и добавлять его в список. – Rob
Вы можете использовать свой код внутри цикла: 'ObjectList. Добавить (новый MyClass (r.Next (0,11), r.Next (0,11))); '. Как показано, трудно понять вашу проблему и как мы можем помочь ее решить. – Fabjan