Loading...

Delegates and Events in C# / .NET

http://www.akadia.com/services/dotnet_delegates_and_events.html Content Overview Delegates Call a Function directly - No DelegateThe very basic DelegateCalling Static FunctionsCalling Member FunctionsMulticasting Events Conventions..

List 제네릭의 FindAll 와 delegate 로 동일한값 비교하기

public void Main() {     var developers = new List<string>(new []  { "Woody Allen", "Bill Gates" } );     var greatDeveloperFirstName = "Bill";     var greatDevelopers = developers.FindAll(    ..

2009.02.12 22:58

델리게이트와 이벤트(Event)의 관계에 대한 설명(2)

이번에는 우리가 기존부터 가지고 활용했던 자동차의 소스를 가지고 요리해 볼 생각입니다. 소스를 event 와 delegate 를 활용한 부분만 소스를 나누어서 설명하고,  총체적은 소스는 자료게시판에 올릴 것이니 다운받으셔서 테스트 해보시기 바랍니다. 115줄과 121줄에 대해 간략히 설명을 하겠습니다. 120번 줄에 OnCarReqMessage(this,..

2009.02.12 22:51

델리게이트와 이벤트(Event)의 관계에 대한 설명(1)

이벤트란 무엇일까요?   심재운님 !! 이벤트가 파티이벤트나 결혼이벤트..이런 것인가요? .... 저도 잘.... ^^; 그래서 영어사전을 오늘도 뒤져 보았습니다. "사건"이라고 하고 뭔가 발생된다고 하네요. 간단히 정의를 하면... 다른 객체에게 뭔가 일어났다~~... 후딱 그러니까 이에 해당되는 코드는 나와서 실행해라. .... 라고 명령을 주는 겁니다. ..

2009.02.12 22:43

델리게이트(Delegate) 연산에 대한 설명

이번에는 델리게이트 연산에 대해 설명을 하고자 합니다. 델리게이트는 더하거나 뺄수가 있답니다. 또한 여개가 묶인 delegate 를 특정 delegate 만 제거할 수도 있답니다. 이해가 안가신다면 간단한 예를 들어보죠. 델리게이트 c를 부르면 a와 b가 동시에 부르게 됩니다.  간단히 표현을 하면  c = a + b; 델리게이트 d에 c와 a 를 빼고자 한다면?&..

델리게이트(Delegate)에 대한 설명

이번에는 delegate 을 살펴보겠는데요. 먼저 사전을 뒤져보니 흠... 위임이라고 하네요. 무엇을 위임하겠다는 의미인지 깊에 살펴봐야 겠는데요. 제가 삼국지3를 하면서 위임이라는 기능이 있더군요. 보니까, 왕대신 니가 맡아서 운영해라..~~ 아예 권한을 주더군요. 자.~~ 왕이 귀찮으니 니가 해라는 것 같은데요.  왕을 메소드로 비유하고 니는 delegate 가 하면 되겠네요. c#을 하면서 d..