Gav*_*ler 3 vb.net standards-compliance cls-compliant
我试图创建一个抽象控件来管理我们应用程序中的某些状态.但是,我对一些CLS问题犯了一些错误,希望有人可以提供一些见解.
我有一个这样的枚举:
<Flags()> _
Public Enum FormState
Read = 1
Edit = 2
Insert = 4
End Enum
Run Code Online (Sandbox Code Playgroud)
这样一个班级:
Public MustInherit Class Fields
Inherits System.Web.UI.UserControl
Public Property State() As Enumerators.FormState
Get
Return _State
End Get
Set(ByVal value As Enumerators.FormState)
_State = value
ToggleState(value)
End Set
End Property
Protected MustOverride Sub ToggleState(ByVal state As FormState)
End Class
Run Code Online (Sandbox Code Playgroud)
当我尝试编译此代码时,我留下一个警告,State属性不符合CLS,也不是state参数.怎么会?如何更正此问题以删除警告?
Friend而不是PublicInteger和UInteger)指定一个类型| 归档时间: |
|
| 查看次数: |
2338 次 |
| 最近记录: |