C#
함수 포인터 전달
안녕1999
2020. 10. 10. 23:30
public delegate void FUNC_puts(string message);//함수 포인터 타입 정의(타입=FUNC_puts) public static void My_puts(string message) { Console.WriteLine(message); } //아래와 같이 함수 포인터변수에 함수를 넣고, 호출할 수 있다. FUNC_puts f = My_puts; f("Hello World"); public static void MyFunc2(string str, int value, FUNC_puts puts) { puts(str + value.ToString()); } MyFunc2("test",1,FUNC_puts);