c# - 声明枚举时,是否应将少于 256 个实体的类型强制为字节?

标签 c# enums types

如果您的应用程序中有一个枚举并且只有几个项目,您是否应该强制底层类型为尽可能小的类型?

    enum smaller : byte
    {
        one,
        two,
        three
    };

最佳答案

没有。不要过早地优化除非您已经用分析器证明它确实是一个问题。

关于c# - 声明枚举时,是否应将少于 256 个实体的类型强制为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/648823/

相关文章:

c++ - 通过类在 C++ 中共享枚举

swift - 从 ENUM 函数中调用外部类函数

haskell - Haskell中不同类型的乘法

c# - Resharper:删除括号前的空行

c# - 如何使用 PHP 将 .NET 源文件编译为可执行文件?

c# - 将元素添加到 ListView 时如何设置动画/过渡?

c# - 我究竟做错了什么?在构造函数中使用依赖属性的值

rust - 枚举上的模式匹配与它里面的值?

javascript - 分配 onreadystatechange 时类型不匹配错误是什么意思?

scala - 子类型化和类型强制