VB.NET equivalent of C# property shorthand?

后端 未结 3 2019
一向
一向 2020-12-01 03:12

Is there a VB.NET equivalent to the C#:

public string FirstName { get; set; }

I know you can do

Public Property name() As          


        
相关标签:
3条回答
  • 2020-12-01 03:41

    Unfortunately, Visual Basic 9 (which ships with .NET 3.5/Visual Studio 2008) does not have automatic properties.

    0 讨论(0)
  • 2020-12-01 03:49

    There is no shorthand for Visual Studio 2008 or prior for VB.NET.

    In Visual Studio 2010 and beyond, you can use the following shorthand:

    public property FirstName as String
    

    This will be handled as your short version in C# is - I think they call it "Auto Property"

    See also: Auto-Implemented Properties (Visual Basic)

    0 讨论(0)
  • 2020-12-01 03:58

    In Visual Studio 2008, after typing just the keyword Property, press the Tab key. It'll paste a template snippet for you which you can fill very quickly.

    But yeah, there is not a replacement of a Visual Basic 10-type shortcut in Visual Basic 9.

    0 讨论(0)
提交回复
热议问题