static void CallDelegate(OnjDouble func, double value) { // 넘겨받은 Delegate를 실행 한다. double ret = func(value); Console.WriteLine("입력된 값은 {0}이고 결과는 {1} 이다.", value, ret); }
// OnjDouble 델리게이트 자료형 func, double 자료형 value를 파라메터로 받는 CallDelegate 메서드를 선언 - static static void CallDelegate(OnjDouble func, double value) { // double 자료형 변수 ret을 선언하고, double 자료형 value를 파라메터로 받는 OnjDouble 델리게이트 자료형 func로 초기화 double ret = func(value); // double 자료형 파라메터 value와 double 자료형 변수 ret를 출력 Console.WriteLine("입력된 값은 {0}이고 결과는 {1}이다.", value, ret); }
static void CallDelegate(OnjDouble func, double value) { Console.WriteLine("입력된 값은 {0}이고 결과는 {1} 이다", value, func(value)); }