【发布时间】:2010-11-30 13:34:00
【问题描述】:
我想我会问...但是有没有办法让属性的 Get 部分作为公共可用,但将集合保持为私有?
否则我想我需要两个属性或一个属性和一个方法,只是觉得这样会更干净。
【问题讨论】:
-
是的,我希望有一个像 C# 一样简洁的版本:
public bool HasValue { get; private set; } -
如果您愿意,您还可以扩展 C# 声明吗?例如,对于 VB.NET 中
Name属性的设置器,您可以根据需要将其拆分为FirstName和Surname,然后同时设置它们。 C# 可以做到这一点,还是上面的声明可以做到? -
@DavidGard 你可以在 C# 中走得尽可能远,就像在 VB.NET 中一样......但也可以走得更短,这很方便
标签: vb.net properties scope