web-dev-qa-db-fra.com

VB.NET équivalent de raccourci de propriété C #?

Existe-t-il un VB.NET équivalent au C #:

public string FirstName { get; set; }

Je sais que tu peux faire

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

Mais je n'arrive pas à chercher une réponse sur Google sur un raccourci Visual Basic.

130
Birk

Il n'y a pas de raccourci pour Visual Studio 2008 ou antérieur pour VB.NET.

Dans Visual Studio 2010 et au-delà, vous pouvez utiliser le raccourci suivant:

public property FirstName as String

Cela sera traité comme votre version courte en C # est - je pense qu'ils l'appellent "Auto Property"

Voir aussi: Propriétés implémentées automatiquement (Visual Basic)

147
Stefan

Dans Visual Studio 2008, après avoir tapé uniquement le mot clé Property, appuyez sur la touche Tab clé. Il collera pour vous un extrait de modèle que vous pourrez remplir très rapidement.

Mais oui, il n'y a pas de remplacement d'un raccourci de type Visual Basic 10 dans Visual Basic 9.

23
Ali

Malheureusement, Visual Basic 9 (fourni avec .NET 3.5/Visual Studio 2008) n'a pas de propriétés automatiques.

4
Jon Limjap