【发布时间】:2008-10-15 13:34:41
【问题描述】:
在以下两种方法中,您更喜欢阅读哪一种?
是否有另一种(更好的?)方法来检查是否设置了标志?
bool CheckFlag(FooFlag fooFlag)
{
return fooFlag == (this.Foo & fooFlag);
}
和
bool CheckFlag(FooFlag fooFlag)
{
return (this.Foo & fooFlag) != 0;
}
请投票赞成您喜欢的方法。
【问题讨论】:
标签: c# coding-style