title: How to access to the Outer class's field from Inner class of same name in C#? (nested-class)
body: <p>How can I access to the field of outer class from inner class if the name of parameter is same as the outer class's field name?</p>
  
  <p>For example -</p>
  
  <pre><code>class OuterClass
  {
      static int Number;
  
      class InnerClass
      {
          public InnerClass(int Number)
          {
              Number = Number;   // This is not correct
          }
      }
  }
  </code></pre>
  
  <p>So I tried like below -</p>
  
  <pre><code>class OuterClass
  {
      static int Number;
  
      class InnerClass
      {
          public InnerClass(int Number)
          {
              this.this.Number = Number;   // Gives compiler error
          }
      }
  }
  </code></pre>
  
  <p>How can I access it, please help ...</p>
  
  <p>Thanks.</p>