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

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

Сообщение Anonymous »

Я пытаюсь сделать какую-то ерунду с Unity ради развлечения, и у меня это не очень хорошо получается. Я пытаюсь выполнить поиск по списку и получить объект.
Я новичок в C# и плохо разбираюсь в нем, поэтому приношу извинения. У меня есть класс «Фракция», который выглядит следующим образом:
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);
Но когда я это делаю, возвращается «Фракция», а не имя объекта. Что я делаю не так?

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

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