본문 바로가기
C#/수업내용

[ C# 9일차 ] 익명메소드와 람다1

by 왹져박사 2023. 1. 11.
728x90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study10
{
    class App
    {
        //2. 대리자 형식 정의
        delegate int MyDel(int a, int b);

        //생성자
        public App()
        {
            Console.WriteLine("App");

            //1. 메서드 생각 (두 수의 합을 반환하는 메서드)

            //3. 대리자 변수 정의
            MyDel del;

            //4. 대리자 인스턴스화 (메서드), 익명메서드 (람다)
            //람다 안썼을 경우
            del = delegate (int a, int b)
            {
                return a + b;
            };

            //람다 썼을 경우
            del = (int a, int b) =>
            {
                return a + b;
            };

            //람다문 + 형식유추
            del = (a, b) =>
            {
                return a + b;
            };

            //람다식 + 형식유추
            del = (a, b) => a + b;

        }
    }
}
728x90

'C# > 수업내용' 카테고리의 다른 글

[ C# 9일차 ] 람다 연습  (0) 2023.01.11
[ C# 9일차 ] Func, Action 대리자  (0) 2023.01.11
[ C# 9일차 ] 대리자 delegate 연습2  (0) 2023.01.11
[ C# 9일차 ] 대리자 delegate 연습1  (0) 2023.01.11
[ C# 9일차 ] char  (0) 2023.01.11