@laketych
Баскетболистный программист

Как сделать что бы объекты создавались пользователем и сколько угодно?

Как сделать что бы объекты создавались пользователем и сколько угодно?
Есть класс, например, "carriage". Он имеет два поля string type и int seqNumber. Как сделать что бы пользователь сам создал объект с клавиатуры.
Знаю, что только как создавать объекты таким способом(статичным в коде) =)

carriage carriage1= new carriage();
   carriage carriage2= new carriage();
 
   carriage1.group = "carriage1";
   carriage2.group = "carriage2";
 
   Console.WriteLine(carriage1.group); 
   Console.Write(carriage1.group);
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
@cicatrix
было бы большой ошибкой думать
Александр Лакетич, Зачем вы изобретали велосипед, если коллекция Stack уже реализована в c#?
Всё равно не совсем понятно, что вам надо...
Допустим, у вас есть вагон:
class Carriage
{
    public int Id {get; set;}
    public string Blabla {get; set;}
}

Стек организуется просто:
Stack<Carriage> myStack = new Stack<Carriage>();

Просим пользователя ввести параметры нового вагона:
Console.Write("Введите ИД:");
int id = int.Parse(Console.ReadLine()); // только для демонстрации - проверяйте ввод
Console.Write("Введите параметр блабла:");
string bla = Console.ReadLine();
Carriage myCar = new Carriage() { Id = id, Blabla = bla };
myStack.Push(myCar);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
EVEN Foundation Москва
от 120 000 до 200 000 руб.
Кнопка Екатеринбург
До 100 000 руб.
ЛАНИТ Москва
от 80 000 до 100 000 руб.