web-dev-qa-db-ja.com

C#プロパティの略記に相当するVB.NET?

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の速記で答えをグーグルで検索することはできないようです。

130
Birk

Visual Studio 2008またはVB.NET以前の短縮形はありません。

Visual Studio 2010以降では、次の短縮形を使用できます。

public property FirstName as String

これは、C#のショートバージョンとして扱われます-彼らはそれを「自動プロパティ」と呼ぶと思います

参照: 自動実装プロパティ(Visual Basic)

147
Stefan

Visual Studio 2008では、キーワードPropertyのみを入力した後、 Tab キー。すぐに入力できるテンプレートスニペットが貼り付けられます。

ただし、Visual Basic 9にはVisual Basic 10タイプのショートカットに代わるものはありません。

23
Ali

残念ながら、Visual Basic 9(.NET 3.5/Visual Studio 2008に付属)には自動プロパティがありません。

4
Jon Limjap