람다식을 사용하려면 델리게이트를 선언해줘야합니다. 이부분을 좀더 편하게 하기 위해서 미리 몇가지를 정의를 해놨습니다. Func과 Action 델리게이트입니다. 리턴이 있을 경우엔 Func을, 리턴이 없을 경우엔 Action을 써주면 됩니다. 매개변수로는 16개까지 가능하다고 하네요. 그 이상은 새로 델리게이트를 정의해줘서 람다식을 사용하여야 합니다. 예제소스는 뇌를 자극하는 C# 4.0 프로그래밍(박상현)에서 가져온 것입니다. Func델리게이트 입니다. Colored By Color Scripter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 using System; namespace FuncTest { class MainApp { static void Main(string[] args) { Func<int> func1 = () => 10; Console.WriteLine("func1() : {0}", func1()); Func<int, in...
#IT·컴퓨터
원문링크 : [C#] Func/Action delegate