美文网首页
结构体、委托、与事件

结构体、委托、与事件

作者: AngerCow | 来源:发表于2017-11-16 10:21 被阅读0次

结构体、委托与事件可看做是一个变量理解,不过他们都要先定义再声明使用。
结构体是众多变量的整合,可以使代码更加整洁便于阅读,比如可以定义一个vector3,里面的x,y,z可以定义一个结构体,这样可以方便在后期直接调用。
格式如下,成员变量后面都要跟;号,
结构类型变量的说明
结构体定义并不是定义一个变量,而是定义了一种数据类型,这种类型是你定义的,它可以和语言本身所自有的简单数据类型一样使用(如 int )。
public struct Vector3Test
{
float x;
float y;
float z;
}
(有事件就会有委托,委托没有方法体,委托是一个类,
public delegate void DelegateTest(string name);
public event DelegateTest dt;)
定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate ,我们都知道方法就是将类型参数化,所谓的类型参数化就是说该方法接受一个参数,而该参数是某种类型的参数,比如int、string等等;而委托是将方 法参数化,说了上面的那个类型参数化之后,相信你也能猜到方法参数化的意思了,对,就是将方法作为一个参数传到一个委托中。
首先来看看声明委托的语句:
public deletate void MyDelegate();
public:访问修饰符 delegate:关键字 void:返回类型 MyDelegate:委托名称 ( ):参数列表

相关文章

  • 结构体、委托、与事件

    结构体、委托与事件可看做是一个变量理解,不过他们都要先定义再声明使用。结构体是众多变量的整合,可以使代码更加整洁便...

  • 原始类型与事情委托

    1.绑定事件: 二、事件冒泡与事件捕获 事件委托 案例见事件委托 计时器

  • 事件与事件委托

    DOM0级事件: 通过javascript制定事件处理程序的传统方式。就是将一个函数赋值给一个事件处理属性。第四代...

  • C#——委托与事件系列一

    本来应该学习泛型与委托的,但是发现C#这里还没有系统的记录过委托与事件,所以先打算把委托与事件补上再继续泛型与委托...

  • 总结.Net基础知识——献给即将入坑的同行们(二期)

    事件是不是一种委托? 委托是一种安全的函数指针,事件是一种消息机制 委托与事件是什么关系?为什么要使用委托 委托提...

  • 委托与事件

    两个窗体form1和form2点击form1按钮跳转到form2点击form2按钮,form1中按钮文字变化 fo...

  • 事件与委托

    委托是一个类, 它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递 可以在两个类之间传递方法,破坏了...

  • 委托与事件

    1.直接使用delegate 不废话,直接上代码 运行结果 2.使用Action 结果一样

  • 委托,Lambda,事件

    委托 声明委托 Lambda 事件与委托的区别 事件不能再类的外部调用,可以在外部注册 委托可以在类的外部调用,可...

  • 结构体与结构体指针数组

    1.结构体定义与使用。 2.结构体指针 与 动态内存开辟。 3.结构体的数组。 4.结构体与结构体指针 取别名。 ...

网友评论

      本文标题:结构体、委托、与事件

      本文链接:https://www.haomeiwen.com/subject/uutlvxtx.html