C# 委托
来源:互联网 发布:两组数据t检验 编辑:程序博客网 时间:2024/05/13 04:23
C#委托的关键字为delegate,其用法与C++中的函数指针类似(更详细的说明可参考这里)
先定义一个类以供操作
class student { protected string _name; public student(string name) { _name = name; } public string getname() { return _name; } pubic void printname() { Console.WriteLine(_name) }; }
1.定义一个委托方法
delegate void act();
这里定义了一个返回值为void,没有参数的委托方法act,所以赋值时赋值的方法其返回值也为void且没有参数。
2.定义一个委托对象
act a=null;
这个对象a相当于C++中的空指针。
3.赋值
student s= new stduent("wang");a=s.printname;//正确a=s.getname;//错误,返回值不一致,getname返回值为string,a的为void
阅读全文
0 0
- C#委托-委托概述
- C#委托
- C#委托
- C#委托
- c#委托
- C# 委托
- C#委托
- C# 委托
- c#委托
- C#委托
- c#委托
- C#委托
- C# - 委托
- C#委托
- C#委托
- C#委托
- C# 委托
- c#委托
- 机房收费系统初步分析
- stackoverflow关于tensorflow非常好的问题解答
- 超链接下载远程服务器的ftp资源
- 6.0+运行时权限申请
- hpu16级sort+结构体练习
- C# 委托
- 图——C++实现
- Large Division LightOJ
- 前m大的数
- matlab中的twomodegauss函数-双峰高斯函数
- A
- AOJ2251: Merry Christmas 题解
- Kotlin:Google让我们使用Kotlin的理由
- js事件流与事件处理程序