[vb.net2010]Property的共享方法问题

oto365 2014-07-09 12:41:56
我要把Str1属性实现共享,但是添加Shared修饰符后无法使用。该如何实现共享Shared?

Public Shared Property Str1() As String
Get
Return newPropertyValue
End Get
Set(ByVal value As String)
newPropertyValue = value
End Set
End Property
...全文
114 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oto365 2014-07-09
  • 打赏
  • 举报
回复
完整代码 Public Class Class2 Private Number1 As String Public Shared Property Str1() As String Get Return Str1 End Get Set(ByVal value As String) Number1 = value End Set End Property Shared Sub MySub() End Sub End Class
geyewei 2014-07-09
  • 打赏
  • 举报
回复
没用好,乱套了。我重新贴吧。 Public Class Class2 Private Shared Number1 As String '需要使用Shared Public Shared Property Str1() As String Get Return Number1 '不应该返回Str1 End Get Set(ByVal value As String) Number1 = value End Set End Property Shared Sub MySub() End Sub End Class
geyewei 2014-07-09
  • 打赏
  • 举报
回复
修改你的代码如下:

    Public Class Class2

        Private Shared Number1 As String '需要使用Shared 
        Public Shared Property Str1() As String
            Get
                Return Number1 '不应该返回Str1
            End Get
            Set(ByVal value As String)
                Number1 = value
            End Set
        End Property

        Shared Sub MySub()

        End Sub

    End Class

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧