title: which is the best way to initialize a string with null in vb.net
body: <p>We can declare and initialize a <code>string</code> variable in <code>vb.net</code> in following ways:</p>
  
  <pre><code> Dim str1 As String = ""
   Dim str2 As String = Nothing
   Dim str3 As String = vbNullString
  </code></pre>
  
  <p><strong>Question :</strong></p>
  
  <ul>
  <li>Which one is the best programming practice?</li>
  <li>What is the difference between these three methods?</li>
  </ul>