C#语法中的布局体struct是值类型的,并且与C、C++中的布局体稍微有一点点不同。本文就为你介绍C#中的布局体若何利用
布局体界说:利用struct关头字,其余跟界说class相似。
注重:布局体的当作员不克不及界说为virtual、abstract、protected,因为布局体是值类型,不克不及够被担当,所以,这些跟担当相关的关头字都不克不及利用
布局体初始化与利用:与类的初始化和利用很相似,根基无不同,同样的new一个对象,然后给对象的属性赋值即可
布局体初始化与利用,运行结果如图所示
布局体是值类型:经由过程is运算符,判定布局体是值类型,在代码刚写完,编译器就会提醒“给心猿意马表达式始终为所供给的(ValueType)类型”
布局体是值类型,从运行成果也可以知道,布局体确实是值类型
布局体可以带有方式:在布局体中添加一个自界说方式,显示布局体的值
布局体可以带有方式,运行结果如图所示
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!