💾 코드
using System;
// 델리게이트 선언
public delegate void MyCallback(string message);
public class Example
{
// 콜백을 받는 함수
public static void ProcessData(string data, MyCallback callback)
{
// 어떤 작업을 수행한 후 콜백 호출
string result = data.ToUpper();
callback(result);
}
}
public class Program
{
// 실제로 호출될 콜백 함수
public static void MyCallbackFunction(string result)
{
Console.WriteLine("콜백 함수가 호출되었습니다. 결과: " + result);
}
public static void Main()
{
// 델리게이트 인스턴스 생성
MyCallback callback = new MyCallback(MyCallbackFunction);
// 데이터 처리 함수 호출 (여기서 콜백이 실행됨)
Example.ProcessData("Hello, World!", callback);
}
}
📖 참고
참고할 코드 내용
💾 코드
코드내용