Как создать объект класса dynamic C#
Я пытаюсь понять, как создать объект класса, но я не хочу жестко кодировать его имя, например
У меня есть класс, который я назвал игроком
нормальным способом является создание объекта именно из него:
Игрок player1 = новый игрок(brent, 100);
Игрок player2 = новый игрок (Джон, 50);
так ведь?
Но я хочу создать объект obeject, не зная идентификатора объекта, я не знаю, сколько объектов я создам. поэтому я хочу, чтобы он работал динамично что-то вроде этого; где x может быть именем одного входа в данный момент. Надеюсь, теперь я выразился яснее. извините, если я не совсем ясно выразился.
Приставка.WriteLine ("введите игроков nanme, пожалуйста: ");
namnTemp = (консоль.Линия чтения());
Приставка.WriteLine ("введите, пожалуйста, сколько поставить ");
monetTemp = инт.Разбор( Приставка.Линия чтения());
Игрок x = новый игрок (namnTemp, monetTemp);
Тогда я буду использовать игрока в списке - это моя идея... я думаю неправильно?
Что я уже пробовал:
На самом деле я пытался найти выход во многих отношениях.... но я не могу понять, как это сделать.