enum操作问题请教

[Flags]<BR>public enum PCState<BR>{<BR>&nbsp;&nbsp;&nbsp; None=1,Normal=2,Special=4,InQueue=8<BR>}<BR>有一个该类型的变量 state,它的值如下</P> <P>PCState state=PCState.Normal|PCState.InQueue</P> <P>现在我想将其状态替换为PCState.Special|PCState.InQueue,如果再次给state赋值,我当然是会啦,我这里的意图是,判断state是否有PCState.Normal,如果有将原来state中的PCState.Normal删除,再将PCState.InQueue加入到原来的state变量中</P> <P>就是说PCState.Normal和PCState.InQueue是两个互斥的状态,不能同时存在于一个state变量中

交互式爱情
浏览 422回答 2
2回答

ITMISS

你的问题没有描述清楚. 只讲了Normal和InQueue,那么Special又是如何牵扯到你的规则里的?
打开App,查看更多内容
随时随地看视频慕课网APP