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

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

需要这些哦
visual studio
方式/
1【C#语法结构体struct使用详解 结构体是值类型】布局体界说:利用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使用详解 结构体是值类型

文章插图


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

    推荐阅读