C# 委托

2021-04-12 23:26

阅读:595

  • 在c#中使用一个类分两个阶段,首先定义这个类,告诉编辑器这个类由什么字段和方法组成,然后使用这个类实例化对象。在我们使用委托的时候,也需要经过这两个阶段,首先定义委托,告诉编辑器我们这个委托可以指向那些类型的方法,然后,创建该委托的实例。

  • 定义委托的方法如下:

    • delegate void IntMethodInvoker(int x);

    • 定义一个委托:IntMethodInvoker,这个委托可以指向什么类型的方法?

    • 这个方法要带有一个 int类型的参数,并且方法的返回值是void,定义一个委托要定义方法的参数和返回值,使用关键字delegate定义。

  • 定义案例:

    • delegate double TwoLongOp(long frist, long second);
    • delegate string GetAString();

上一篇:OpenACC Hello World (win10)

下一篇:C#关键字


评论


亲,登录后才可以留言!