C#语法结构体struct使用详解 结构体是值类型

 时间:2024-10-12 15:12:53

1、结构体定义:使用struct关键字,其余瞌伍邦粹跟定义class相似。 注意:结构体的成员不能定义为virtual、abstract、protected,因为结构体是苒锃巳伢值类型,不能够被继承,所以,这些跟继承相关的关键字都不能使用

C#语法结构体struct使用详解 结构体是值类型

2、结构体初始化与使用:与类的初始化和使用很相似,基本无差别,同样的new一个对象,然后给对象的属性赋值即可

C#语法结构体struct使用详解 结构体是值类型

3、结构体初始化与使用,运行效果如图所示

C#语法结构体struct使用详解 结构体是值类型

4、结构体是值类型:通过is运算符,判断结构体是值类型,在代码刚写完,编译器就会提示“给定表达式始终为所提供的(ValueType)类型”

C#语法结构体struct使用详解 结构体是值类型

5、结构体是值类型,从运行结果也可以知道,结构体确实是值类型

C#语法结构体struct使用详解 结构体是值类型

6、结构体可以带有方法:在结构体中添加一个自定义方法,显示结构体的值

C#语法结构体struct使用详解 结构体是值类型

7、结构体可以带有方法,运行效果如图所示

C#语法结构体struct使用详解 结构体是值类型
  • 使命召唤手游遇到闪退怎么办
  • tplink路由器如何设置连网电脑的网上时间
  • e3处理器天梯图制作
  • 怎样卸载电脑interface的设备程序?
  • Win10系统更新到一半突然暂停或取消怎么办
  • 热门搜索
    寒假手抄报大全 消防知识手抄报内容 课间十分钟手抄报 关于和平的手抄报 感恩自然手抄报 初中英语手抄报资料 反对邪教手抄报图片 保护环境的手抄报内容 环境保护手抄报资料 动物手抄报内容