delegate int chl(int x);chl y= int delegate(int y){/*.......*/};还是chl y=  delegate int(int y){/*.......*/};还是其他

解决方案 »

  1.   

    chl y=  delegate int(int y){/*.......*/};
      

  2.   

    没仔细看。都不是。应该是 
    chl y=  delegate(int y){/*.......*/};
      

  3.   

    chl y=  delegate(int y)
    {
         return y+1;
    };
      

  4.   

    delegate int delegateTest(int x);delegateTest del=delegate(int y)
    {
      //
    }
      

  5.   

    class Test
    {
    public delegate int delegateTest (int x);
    public int Fun1 (int x)
    {//}
    public int Fun2 (int x)
    {//}
    static void Main()
    {
    delegateTest de;
    Test t = new Test ();
    de = new delegateTest (t.Fun1);
    int i = delegateTest (2);
    Console.WriteLine (i);
    }
    }