본문 바로가기

C#/수업 내용

람다식 연습 8 (Action)

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

namespace HelloWorld
{
    class App
    {
        //생성자
        public App()
        {
            Button btn = new Button();

            btn.onClick = () =>
            {
                Console.WriteLine("click!");
            };

            btn.Click();
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Button
    {
        public Action onClick;

        //생성자
        public Button()
        {

        }

        public void Click()
        {
            this.onClick();
        }
    }
}