• 2022-06-16
    声明一个委托public delegate int myDelegate(int x); 则用该委托产生的回调方法的原型应该是
    A: void myDelegate(int x)
    B: int receive(int num)
    C: string Callback(int x)
    D: 不确定的
  • D

    内容

    • 0

      声明一个委托类型public delegate int myCallBack(int x); 则以下语句可以和委托myCallBack绑定的方法是() A:  void myCallBack(int x) B:  int receive(int num) C:  string receive(int x) D:  不确定的

    • 1

      如已有一个委托声明为:public delegate int myCallBack(Object sender,EventArgs e);则用该委托可以调用下面哪个方法( ) A: int receive(Object sender,EventArgs e) {……} B: void myCallBack(Object sender,EventArgs e){……} C: string receive(int x) {……} D: int myCallBack(int x,int y){……}

    • 2

      假设一个委托类型定义如下public delegate int MyDelegate(string str);则该类型的委托对象可以委托的方法声明格式为( )。 A: int MyMeth(int i); B: string MyMeth(string str); C: string MyMeth(int i); D: int MyMeth(string str);

    • 3

      对于下面声明的委托和定义的类: delegate int Mydelegate(int n); class { public int f(int i) { return 0; } public void g(int j) { } public static int h(int k) { return 0; } } 下面语句中哪些是正确的【 】。 Mydelegate d1=new Mydelegate(A.h); //语句1

    • 4

      声明一个委托类型:public delegate int myCallBack(int x); 则以下可以和委托myCallBack绑定的方法是【 】