加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 07:21:31 所属栏目:百科 来源:网络整理
导读:我在网上看到的许多文章都说,在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 s
我在网上看到的许多文章都说,在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发布之前发布的.没有其他理由不使用自动实现的属性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读