c# - VB.NET 等同于 C# 属性简写?

标签 c# vb.net language-features

是否有与 C# 等效的 VB.NET:

public string FirstName { get; set; }

我知道你能做到

Public Property name() As String
   Get
      Return _name.ToString
   End Get
   Set(ByVal value As String)
       _name = value
   End Set
End Property

但我似乎无法用 Visual Basic 速记法在 google 上找到答案。

最佳答案

没有适用于 Visual Studio 2008 或更早版本的 VB.NET 的简写。

在 Visual Studio 2010 及更高版本中,您可以使用以下速记:

Public Property FirstName as String

这将像您在 C# 中的简短版本一样处理 - 我认为他们称之为“Auto Property”

另请参阅:Auto-Implemented Properties (Visual Basic)

关于c# - VB.NET 等同于 C# 属性简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460027/

相关文章:

c# - 如何将参数传递给 WCF 数据服务并根据它切换连接字符串?

vb.net - Option Strict On,设置未知对象类型的焦点

c# - VB.NET 奇怪的 IF 语句行为,总是其他

vb.net - 如何在 VB 2012 中将 Tag 属性与表单和代码一起使用?

C# 空传播运算符/条件访问表达式和 if block

c# - 我如何对我的 Controller 进行单元测试以确保 Windsor 在使用 PerWebRequestLifestyle 时可以解决依赖关系

c# - 如何在 C# 中创建包含不同类型的字典

delphi - 是否可以让属性的读/写具有不同的可见性?

c# - 如何在 C# 中的 WebBrowser_DocumentCompleted 中执行多项操作

c# - C# 4.0 以后应该有哪些特性来鼓励从 Java 转换?