Как я могу это написать?Простой, если затем еще использовать? :
match = p.PType.Type == EPType.Umbr
? matchShouldBeThis
: (p.IsShare == true ? matchShouldBeThisInstead);
Компилятор жалуется, что хочет другой:
В основном сво я тогда еще если
Используйте ваниль, если/другое? –
В C# нет оператора '?'. Есть '??' и '?:' Что вы хотите с 'p.IsShare == true? «Изначально»? –
Для этого я, скорее всего, придерживаюсь класса if/else для удобочитаемости. – DavidG