c# - 单行 VB.NET 公共(public)属性

标签 c# vb.net properties

有没有什么方法可以像在 C# 中那样在 VB.NET 中将公共(public)属性放在一行中?每次尝试将所有内容移动到一行时,我都会遇到一堆错误。

C#:

public void Stub{ get { return _stub;} set { _stub = value; } }

VB.NET

Public Property Stub() As String
    Get
        Return _stub
    End Get
    Set(ByVal value As String)
        _stub = value
    End Set
End Property

谢谢

编辑:我应该澄清一下,我使用的是 VB 9.0。

最佳答案

您可以在 VB 10 中使用自动实现的属性和 C# ,两者都将比您展示的 C# 短:

public string Stub { get; set; }

Public Property Stub As String

对于重要的属性,听起来您可以在 VB 中将所有内容都放在一行中 - 但因为它有点冗长,我怀疑您最终会得到一个很长的线,损害可读性...

关于c# - 单行 VB.NET 公共(public)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7533060/

相关文章:

c# - 如何将 DataTable 列的全部内容转换为 C# 中的分隔字符串?

Python - 缓存一个属性以避免 future 的计算

delphi - 覆盖 Delphi 属性的默认值的最简单方法是什么?

c# - 如何使用 http 网络请求对字符串进行编码?

c# - 无法将运算符 '<' 应用于类型 T 和 T 的操作数

mysql - 如何使用 DataRow 更新数据库?

vb.net - 每个层次结构组的 Entity Framework 4.2 表(按鉴别器)

.net - 如何使用异步方法加载数据库数据并保持 UI 响应

html - 停止 CSS 背景属性在调整大小时移动背景

c# - .NET 程序在什么情况下会终止?