检查时枚举错误

pet*_*ter 1 c# enums

我有这样的枚举

 public enum ConnectionState : int
   {
      Unknown = 1,
      Connected = 2,
      Disconnected = 3,
   }
Run Code Online (Sandbox Code Playgroud)

如果连接我需要显示值我做了这个检查

if(ConnectionState.Connected)
{
SubItems.Add(Data.value)
}
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误" 不能隐式地将类型'ConnectionState'转换为'bool'".建议我如何继续这个

Adr*_*der 6

应该不是这样的

if(YourObject.ConnectionState == ConnectionState.Connected) 
{ 
    SubItems.Add(Data.value) 
} 
Run Code Online (Sandbox Code Playgroud)