title: VB.NET property declaration
body: <p>I see we can define properties in two way in VB.NET.</p>
  
  <p>As below </p>
  
  <pre><code> Private newPropertyValue As String
      Public Property ID() As String
          Get
              Return newPropertyValue
          End Get
          Set(ByVal value As String)
              newPropertyValue = value
          End Set
      End Property
  </code></pre>
  
  <p>Or as below in one line</p>
  
  <pre><code>Public Property ID As String
  </code></pre>
  
  <p>Is there any difference or later is an improved way to define properties.</p>