title: Access method via instance and static
body: <p>Is it possible to create a class that has a method definition where the method can be accessed statically, and also be accessed via an instance of the class, without having to have two separate names for the method or a separate set of arguments to distinguish the methods as two different methods.</p>
  
  <p>i.e.</p>
  
  <pre><code>public class MyClass
  {
      public static int GetMyInt()
      {
          return 1;
      }
  }
  
  ...
  
  MyClass classInst = new MyClass();
  
  int i = MyClass.GetMyInt();
  int x = classInst.GetMyInt();
  </code></pre>
  
  <p>Is this possible in C#? If so, how so?</p>