微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb.net获取/设置没有逻辑的属性

我在网上看到的许多文章都说,在vb.net中创建属性时,他们应该在类中使用get / set方法和private / protected成员变量.

像这样:

Public Class Person
  Private _name as string
  public property Name  as string
    get
      return _name
    end get
    set(byval value as string)
      _name = value
    end set
  end property
end class

如果属性的get / set中没有逻辑,为什么不会像这样编写相同的属性

Public class Person
  Public Property Name as string
end class

这是因为属性只是从外部进入类的访问者,你会将变量存储在类中吗?

解决方法

原因是这些指南和教程是在VB.NET 4.0发布之前发布的.没有其他理由不使用自动实现的属性.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐