特性枚举类型 (enum)结构体 (struct)数据类型值类型,表示一组命名常量值类型,表示多个相关字段的组合基础类型默认是 int(可以是其他整型,如 byte 或 long)可以包含多种数据类型的字段用于表示一个小型的、轻量级的数据对象。常见场景:表示数学或几何对象:struct Rectangle { public int Width { get; set; } public int Height { get; set; } } 在高性能场景中代替类,避免堆内存分配。摘要:特性枚举类型 (enum)结构体 (struct)数据类型值类型,表示一组命名常量值类型,表示多个相关字段的组合基础类型默认是 int(可以是其他整型,如 byte 或 long)可以包含多种数据类型的字段
结合枚举和结构体构建功能:
enum ShapeType{Circle,Rectangle}struct Shape{public ShapeType Type { get; set; }public double Dimension1 { get; set; }public double Dimension2 { get; set; }}来源:面试八股文
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!