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);
'C#' 카테고리의 다른 글
리스트뷰 헤더 컬럼들이 안보이는 경우 (0) | 2020.10.10 |
---|---|
FIFO, GUI 쓰레드 엑세스위반 다른 대안 (0) | 2020.10.10 |
Form 사이즈 변경 (0) | 2020.10.10 |
Form 편집창이 안뜨는 문제 (0) | 2020.10.10 |
C#의 쓰레드(Thread)에서 UI 컨트롤 사용하기 (쓰레드에서 GUI 호출 문제) (0) | 2020.10.10 |