title: Differentiate Var = new List<Variable>(); and public Variable Var{ get; set; }
body: <p>Can anyone explain what is the difference between:</p>
  
  <pre><code>Var1 = new List&lt;Variable&gt;();
  </code></pre>
  
  <p>and</p>
  
  <pre><code>public Variable Var1{ get; set; }
  </code></pre>
  
  <p>where</p>
  
  <pre><code>public class Variable 
  {
     public string Value { get; set; }
  }
  </code></pre>
  
  <p>In what way they differ or are they the same?</p>
  
  <p>Any help is great. Thanks.</p>