コード例 #1
0
ファイル: Program.cs プロジェクト: Rex0070/Workspace
        static void Main(string[] args)
        {
            // 델리게이트 인스턴스 생성
            PrintStr ps1 = new PrintStr(PrintString.WriteToScreen);
            PrintStr ps2 = PrintString.WriteToFile;

            // 델리게이트를 매개변수로 넘김
            PrintString.sendString(ps1);
            PrintString.sendString(ps2);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            PrintStr ps1 = new PrintStr(WriteToScreen);

            PrintString.sendString("Hello World", ps1);

            PrintStr ps2 = new PrintStr(WriteToScreen);

            PrintString.sendString("Hello Delegate!!!", ps2);
        }
コード例 #3
0
        public static void Main(string[] args)
        {
            PrintStr ps1 = new PrintStr(WriteToScreen);

            PrintString.sendString("Hello World", ps1);


            PrintStr ps2 = new PrintStr(WriteToFile);

            PrintString.sendString("Hello World", ps2);
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: Rex0070/Workspace
 // 이 메소드는 delegate를 매개변수로 받는다.
 public static void sendString(PrintStr ps)
 {
     ps("Hello World");
 }
コード例 #5
0
 public static void sendString(string str, PrintStr ps)
 {
     ps(str);
 }
コード例 #6
0
 public static void sendString(string str, PrintStr ps)
 {
     Console.WriteLine("public static void sendString(string str, PrintStr ps)");
     ps(str);
 }