VB.NET은 C # 속성의 속기입니까?


132

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에 표시하지 못하는 것 같습니다.

답변:


151

Visual Studio 2008 또는 VB.NET의 약어는 없습니다.

Visual Studio 2010 이상에서는 다음과 같은 속기를 사용할 수 있습니다.

public property FirstName as String

이것은 C #에서 짧은 버전으로 처리됩니다. "자동 속성"이라고합니다.

참조 : 자동 구현 속성 (Visual Basic)


4
@CRice : C # 자동 속성이 없으면 코드는 거의 동일합니다 (주거나 중괄호를 사용함).
Robert Harvey

10
@rap, 이제 VB : P에서 "public string FirstName {get; private set;}"구현
Blorgbeard는 14:11에

3
모든 세미콜론을
합치면

2
저는 .NetVisual Studio 버전 대신 버전 을 지정해야합니다
LCJ

23

비주얼 스튜디오 2008에서 바로 키워드를 입력 한 후 Property, 언론 Tab키를 누릅니다. 매우 빠르게 채울 수있는 템플릿 스 니펫을 붙여 넣습니다.

그러나 Visual Basic 9에서는 Visual Basic 10 형식 바로 가기를 대체하지 않습니다.


4

불행히도 .NET 3.5 / Visual Studio 2008과 함께 제공되는 Visual Basic 9에는 자동 속성이 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.