Lar*_*abe 1 .net c# variables boolean
你怎么命名一个布尔变量,但可以有两个有意义的N值?
示例:x可以具有值"红色"或"蓝色".
如果值为true,则将其称为bRed或isRed是有意义的,但不会传达有关"假"情况的任何信息.
你可以把它作为一个int 来实现,或者如果你挑剔的话,作为一个枚举.但这意味着需要更多行代码来声明枚举等.
我想到了"redOrBlue",但从逻辑上讲,价值总是正确的:)
您如何看待"redNotBlue"?有更好的想法吗?
Bal*_*a R 7
在这种情况下,您可能应该使用枚举.
enum EntityColors { blue, red };
归档时间:
14 年,11 月 前
查看次数:
171 次
最近记录: