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

 时间:2026-04-22 00:41: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系统更新到一半突然暂停或取消怎么办
  • 热门搜索
    无翼鸟少女漫画大全 安徽财贸职业学院怎么样 左胳膊疼是怎么回事 牡丹花图片大全 三层别墅设计图纸及效果图大全 宋妍霏个人资料简介 奇迹暖暖图片大全 公司形象墙图片大全 中国结编法图解大全 日本工囗漫恶漫全彩大全h