호출1 [C#][Study][기초다지기] 딜리게이트 Delegate Delegate - 메서드의 주소를 저장하고, 호출할 수 있음 - 내용을 가지지 않음 - 메서드를 캡슐화하기 때문에 안전하고, 객체지향적임 - 함수 포인터 - delegate와 delegate에 추가할 함수는 같은 리턴값을 가져야 함 [3가지 유형] 1) 매개변수가 없고, 리턴타입이 없는 유형 public delegate void TestDelegate(); 2) 매개변수를 가지고, 리턴타입이 없는 유형 public delegate void TestDelegate(object obj1, object obj2); 3) 매개변수와 리턴타입이 모두 있는 유형 public delegate int TestDelegate(object obj1, object obj2); [3가지 단계] 1) Declaration(선.. 2023. 9. 23. 이전 1 다음