title: C# namespace in a class
body: <p>I have basic knowledge of classes and methods. I can make classes, and define methods for them:</p>
  
  <pre><code>myClass.awesome("test"); (example)
  </code></pre>
  
  <p>But I saw a class have the following method:</p>
  
  <pre><code>anotherClass.something.methodName(arguments);
  </code></pre>
  
  <p>How do I create a method that has additional namespace(s). I tried:</p>
  
  <pre><code>public Class test
  {
      namespace subname
      {
          public void Test()
          {
              return;
          }
      }
  
      //also i tried:
      public void lol.Test()
      {
          return;
      }
  }
  </code></pre>
  
  <p>But they both say that its not to be done like that, how do it correctly, so I can order/group my methods better?</p>
  
  <p>Please don't ask why, or give a alternative, I just want to make a class that has this kind of methods(<code>Class.sub.Method()</code> or <code>Class.sub.sub....sub.Method()</code>)</p>
  
  <p>Thank you for reading my question, and possibly giving ans answer :)</p>