以下兩種方法中,您更喜歡閱讀哪一種?
是否有另一種(更好的?)的方式來檢查是否設置了標誌?我應該如何檢查標誌枚舉中是否設置了標誌?
bool CheckFlag(FooFlag fooFlag)
{
return fooFlag == (this.Foo & fooFlag);
}
而且
bool CheckFlag(FooFlag fooFlag)
{
return (this.Foo & fooFlag) != 0;
}
請投票了你喜歡的方法。
如果FooFlag的值是2會怎麼樣? – 2008-10-15 13:39:54
他說他是一個積極的思想家:) – leppie 2008-10-15 13:42:07