コード例 #1
0
 static public void CallBackFunc(dPrint dp, string msg)
 {
     if (null != dp)
     {
         dp("CallBackFunc: " + msg);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: roylimtan/TIL
        static void Main(string[] args)
        {
            dPrint dp = CallPrint;

            dp("CallPrint");
            dp = (str) => { Console.WriteLine(str); };
            dp("Ramdba");

            dAdd da = CallAdd;

            Console.WriteLine("CallAdd: " + da(10));
            da = (a) => { return(a + a); };
            Console.WriteLine("Ramdba: " + da(10));
        }
コード例 #3
0
        static void Main(string[] args)
        {
            dPrint dp = CallPrint;

            dp("CallPrint");
            dp = (str) => { Console.WriteLine(str); };  // CallPrint가 아닌 새로운 메소드 생성
            dp("Lambda");

            dAdd da = CallAdd;

            Console.WriteLine("CallAdd: " + da(10));
            da = (a) => { return(a + a); };
            Console.WriteLine("Lambda: " + da(10));
        }