枚举提供成组的常数值,它们有助于使成员成为强类型以及提高代码的可读性。枚举分为简单枚举和标志枚举两种。简单枚举包含的值不用于组合,也不用于按位比较。标志枚举应使用按位 OR 操作进行组合。标志枚举值的组合使用按位 AND 操作检查。

下列指南介绍了枚举设计的最佳做法。

一定要使用枚举强类型化参数、属性和表示值集的返回值。
一定要优选使用枚举而不是静态常量。

下面的代码示例演示了不正确的设计。

class BadFurnishings
   2: {
int Table = 1;
int Chair = 2;
int Lamp = 3;
   6: }

相关文章:

  • 2021-09-28
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2021-12-30
  • 2022-12-23
猜你喜欢
  • 2021-05-30
  • 2022-01-06
  • 2021-11-27
  • 2021-10-24
  • 2021-12-14
  • 2022-12-23
  • 2021-11-08
相关资源
相似解决方案