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

C#语法结构体struct使用详解 结构体是值类型C#语法中的布局体struct是值类型的,并且与C、C++中的布局体稍微有一点点不同 。 本文就为你介绍C#中的布局体若何利用

需要这些哦
visual studio
方式/
1布局体界说:利用struct关头字,其余跟界说class相似 。
     注重:布局体的当作员不克不及界说为virtual、abstract、protected,因为布局体是值类型,不克不及够被担当,所以,这些跟担当相关的关头字都不克不及利用

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

文章插图

2【C#语法结构体struct使用详解 结构体是值类型】布局体初始化与利用:与类的初始化和利用很相似,根基无不同,同样的new一个对象,然后给对象的属性赋值即可

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

文章插图

3布局体初始化与利用,运行结果如图所示

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

文章插图

4布局体是值类型:经由过程is运算符,判定布局体是值类型,在代码刚写完,编译器就会提醒“给定表达式始终为所供给的(ValueType)类型”

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

文章插图

5布局体是值类型,从运行成果也可以知道,布局体确实是值类型

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

文章插图

6布局体可以带有方式:在布局体中添加一个自界说方式,显示布局体的值

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

文章插图

7布局体可以带有方式,运行结果如图所示

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

文章插图


以上内容就是C#语法结构体struct使用详解 结构体是值类型的内容啦,希望对你有所帮助哦!

    推荐阅读