Получение возврата класса вместо объекта [закрыто]C#

Место общения программистов C#
Anonymous
Получение возврата класса вместо объекта [закрыто]

Сообщение Anonymous »

Я пытаюсь сделать какую-то ерунду с Unity ради развлечения, и у меня это не очень хорошо получается. Я пытаюсь выполнить поиск по списку и получить объект.
Я новичок в C# и плохо разбираюсь в нем, поэтому приношу извинения. У меня есть класс Faction, который выглядит следующим образом:

Код: Выделить всё

Faction VC = new Faction()
{
FactionName = "VC",
Vp = 27,
Resources = 5,
Econ = 5,
isActive = false,
CanPlay = true,
isCOIN = false
};
Я пытаюсь получить первый объект в классе, соответствующий следующим критериям:

Код: Выделить всё

var PlayerOrder = new List
{
USA,
NVA,
ARVN,
VC,
};

var CurrentPlayer = PlayerOrder.Find(x => x.CanPlay == true);
Но когда я это делаю, он возвращает Faction, а не имя объекта. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -of-object

Вернуться в «C#»