본문 바로가기

PROGRAMMING LANGUAGE/C#

이벤트

using System;

class Button
{
    public delegate void Del(); // 델리게이트 선언
    public event Del click;     // 이벤트 선언

    public void OnClick()       // 이벤트 발생
    {
        click();                // 이벤트 통지
    }

}
  

class MainApp
{          
    static void Print()
    {
        Console.WriteLine("Click");
    }

    static void Main(string[] args)
    {
        Button button = new Button();
        button.click += Print;

        
    }  
}

'PROGRAMMING LANGUAGE > C#' 카테고리의 다른 글

델리게이트와 람다식  (0) 2022.03.07
예외처리 try catch when  (0) 2022.03.02
StringBuilder  (0) 2022.02.22
인덱서  (0) 2022.02.21
string  (0) 2022.01.20