常量名命名一般使用大写字母枚举类型
什么是枚举类型?
枚举类型是一种特殊的值类型,可以在枚举类型中定义一组命名的数值常量。
如何声明枚举类型?默认情况下,复制代码
- enum <enum_name>
- {
- value1,
- value2,
- value3,
- ...
- valuen
- }
可以指定其他的整数类型代替默认类型,也可以显示指定每一位枚举成员的对应值:上面的开发场景利用枚举类型就可以这样来完成:复制代码
- public enum BorderSide : byte { Left = 1, Right, Top = 10, Bottom }
什么是结构体?
结构体的作用就是把某一类的变量进行整合,组成一个新的数据类型,相当于一个新的信息。
- 结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。
- struct 关键字用于创建结构体。
如何声明结构体?关于学生信息,就可以这样来存储:复制代码
- struct <struct_name>
- {
- 访问权限 type typename
- 访问权限 ype typename
- }
结构体的构造语义如下:结构体构造函数(简单概述)
- 结构体隐式包含一个无法重写的无参数构造器。此构造函数不允许删除和重定义,并且这个无参数的构造函数会一直存在,并不会因为定义了其他带参数的构造函数就消失,这一点和类不同。
- 构造器的作用是初始化对象,构造器也就是构造函数,通俗的讲就是你在实例化结构体也就是创建结构体对象时是new Studentinfo()还是new Studentinfo(10,1,"小明",107963212)
- 构造函数(C# 编程指南)
- 定义结构体的构造器时,必须显式为每一个字段赋值。
输出结果为:I am A.当你把a.Fun();注释掉以后再次运行程序你会发现程序不会输出任何东西。
[C# 结构体](https://www.cnblogs.com/arxive/p/5799245.html)结构体函数
实例构造函数(C# 编程指南)
C# 结构体(Struct)
定义一个Vector3的结构体(这个结构体可以用来表示坐标,可以表示向量),在里面定义一个Distance方法,用来取得一个向量的长度的。
冷知识:向量长度 可以百度 一个向量的长度等于他和他自己的内积的平方根
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |