判断枚举值是否存在

利用枚举的IsDefined方法。

 

例:

Public Enum ControlState OpenCamcorder CloseCamcorder StartCapture EndCapture End Enum Private Function IsXXX(ByVal state As ControlState) As Boolean If ControlState.IsDefined(GetType(ControlState), state) = False Then Return False Else Return True End If End Function

你可能感兴趣的:(C#,VB.Net,function)