1、结构体定义:使用struct关键字,其余瞌伍邦粹跟定义class相似。 注意:结构体的成员不能定义为virtual、abstract、protected,因为结构体是苒锃巳伢值类型,不能够被继承,所以,这些跟继承相关的关键字都不能使用
2、结构体初始化与使用:与类的初始化和使用很相似,基本无差别,同样的new一个对象,然后给对象的属性赋值即可
3、结构体初始化与使用,运行效果如图所示
4、结构体是值类型:通过is运算符,判断结构体是值类型,在代码刚写完,编译器就会提示“给定表达式始终为所提供的(ValueType)类型”
5、结构体是值类型,从运行结果也可以知道,结构体确实是值类型
6、结构体可以带有方法:在结构体中添加一个自定义方法,显示结构体的值
7、结构体可以带有方法,运行效果如图所示