struct(C# 参考) - C# 编程指南

返回介绍

struct(C# 参考)

发布于 2019-11-12 字数940 浏览 815 评论 0

struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。

  复制代码
public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

备注

结构还可以包含构造函数、常量、字段、方法、属性、索引器、运算符、事件和嵌套类型,但如果同时需要上述几种成员,则应当考虑改为使用类作为类型。

结构可以实现接口,但它们无法继承另一个结构。因此,结构成员无法声明为 protected。

有关更多信息,请参见 结构(C# 编程指南)。

C# 语言规范

有关更多信息,请参见 C# 语言规范中的以下各章节:

  • 11 结构

请参见

概念

C# 编程指南

参考

C# 关键字内置类型表(C# 参考)值类型(C# 参考)class(C# 参考)接口(C# 参考)类和结构(C# 编程指南)

其他资源

C# 参考默认值表(C# 参考)类型(C# 参考)

上一篇:short(C# 参考)

下一篇:uint(C# 参考)

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!