コード例 #1
0
    static void Main(string[] args)
    {
        var testObj    = new Program();
        D1  myDelegate = testObj.TestMethod;

        myDelegate.Invoke();
    }
コード例 #2
0
        static void Main(string[] args)
        {
            D1 d  = Method1;
            D2 dd = Method2;

            int[] z = d?.Invoke(56789);
            dd(z);
            Console.WriteLine($"\nd.Target = {d.Target}");
            Console.WriteLine($"d.Method = {d.Method}");
        }
コード例 #3
0
 public static D3 MethodF(D1 d1, D2 d2)
 {
     return(delegate { return d1.Invoke() + d2.Invoke(); });
 }
 public void EventInvoke()
 {
     _d1?.Invoke(this, new MyArgs("asd asd"));
 }