C# 数据类型使用场景

2019-12-26 09:29发布

写代码时,只要是整数类型,几乎都用的int。
我想问下,如果我有个变量,因为业务需要,这个变量只会存储0-3,之间的值。该用什么类型?

4条回答
We Are One
2楼-- · 2019-12-26 09:46

枚举,0-3一共四个值,显然枚举的可读性更好一些

查看更多
Explosion°爆炸
3楼-- · 2019-12-26 10:07

用 byte

byte b = 3;

或者 BitArray

var bits = new BitArray(2);
bits[0] = true;
bits[1] = true;
查看更多
地球回转人心会变
4楼-- · 2019-12-26 10:10

byte

查看更多
贪生不怕死
5楼-- · 2019-12-26 10:10

如果不是嵌入式开发为啥会有这个考虑呢,又不需要对内存斤斤计较,我一律用int...以后扩展了也好扩展,

查看更多
登录 后发表回答