我定义了以下属性。MyLibrary.PumpSignal 是一个枚举,如下所示:
Public Enum PumpSignal As Integer
PumpOff = 0
PumpOn = 1
End Enum
然后我有另一个类具有 PumpSignal 类型的属性。
Property PumpState() As MyLibrary.PumpSignal
Get
Return m_PumpState
End Get
Set(ByVal value As MyLibrary.PumpSignal)
m_PumpState = value
End Set
End Property
.NET 一直抱怨 PumpState 的返回值不符合 cls。