C#/C#200제

[C#] 17일차 - 118. Predicate<T> 델리게이트

반나무 2021. 2. 15. 18:52

Predicate<T>는 Func나 Action과 같은 미리 정의된 델리게이트 형식입니다. 

리턴 값이 반드시 bool이고 입력 파라미터가 하나입니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace A118_Predicate
{
    class Program
    {
        static void Main(string[] args)
        {
            Predicate<int> isEven = n => n % 2 == 0;
            Console.WriteLine(isEven(6));

            Predicate<string> isLowerCase = s => s.Equals(s.ToLower());
            Console.WriteLine(isLowerCase("This is test"));
        }
    }
}

반응형