title: What is the difference in implementaton of constructor by using keyword this.?
body: <p>please could you explain me what is the difference between this two implementation of constructors:</p>
  
  <pre><code> public User(string a, string b)
  
      {
  
          name = a;
  
          location = b;
  
      }
  </code></pre>
  
  <p>and this one:</p>
  
  <pre><code>  public User(string a, string b)
  
      {
  
          this.name = a;
  
          this.location = b;
  
      }
  </code></pre>
  
  <p>From the compiler point of view I don't see any difference. Please explain it.</p>