C#比较组合框SelectedItem与枚举值

use*_*422 0 .net c# enums

我想知道是否有可能将组合框内的selectedItem与枚举值进行比较。例如

if (cmb.SelectedItem == Enum.Value) ...
Run Code Online (Sandbox Code Playgroud)

目前我正在通过ToString()

if (cmb.SelectedItem.ToString() == "Value")
Run Code Online (Sandbox Code Playgroud)

谢谢

Alb*_*rto 5

投射SelectedItem 到您的枚举

if((MyEnum)cmb.SelectedItem == MyEnum.Value) ...
Run Code Online (Sandbox Code Playgroud)