Не удается преобразовать лямбда-выражение В тип bool
Я - новый ученик c#. Я хочу найти нечетное число или не использовать делегат анонимной функции. Я получаю вышеприведенную ошибку. Где я ошибаюсь?
Что я уже пробовал:
public delegate bool oddOREvenDelegate(int s); class Program { static void Main(string[] args) { ///create object for class clsOdd_Even ///call the method "CheckisOdd" using the object ///display the result oddOREvenDelegate t = new oddOREvenDelegate(clsOdd_Even.CheckisOdd); Console.WriteLine(t(5)); Console.Read(); } } class clsOdd_Even { public static bool CheckisOdd(int s) { oddOREvenDelegate t = delegate (int s) { if x => x % 2 == 0//cannot convert lambda expression to type bool return false; }; } } }