블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Category

Recent Post

Recent Comment

Archive

2009. 8. 13. 13:23 .Net Project/.Net 3.5 Sp1
반응형



using System;

 public class ButtonEvent
{
    public static void Main()
    {
        //1.다중메서드호출
        Hello.Hi1();
        Hello.Hi2();

        //2.대리자 호출
        Say say;
        say = new Say(Hello.Hi1);
        say += new Say(Hello.Hi2);
        say();

        //3. 이벤트와 핸들러 호출
        Button btn = new Button(); //생성자
        btn.Click += new Say(Hello.Hi1);
        btn.Click += new Say(Hello.Hi2);
        btn.OnClick(); //핸들러 호출
      

    }
}

--------------------------------------------------------------

using System;
public delegate void Say();

public class Button
{  
    //1.이벤트 : 클릭
    public event Say Click;

    //2. 이벤트 처리기(핸들러)
    public void OnClick()
    {
        if (Click != null)
        {
            Click();
           
        }
    }
}
public class Hello
{
    public static void Hi1()
    {
        Console.WriteLine("안녕~");
    }
    public static void Hi2()
    {
        Console.WriteLine("반가워");

    }
}

반응형

'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글

68장 익명(Anymous)  (0) 2009.08.13
67장 제네릭 메서드  (0) 2009.08.13
65장 델리게이트(delegate)  (0) 2009.08.13
64장 알고리즘(병합)  (0) 2009.08.12
63장 알고리즘(이진검색)  (0) 2009.08.12
posted by Magic_kit