Do C# and java does support static types?
<p>I have been using Singleton classes and static method for a while and always used to wonder how nice it would have been to have a seperate type which is a static type and cannot be instantiated but have only static methods!</p>

<p>It will be easy for readability and also to maintain.</p>

<p>for Ex</p>

<pre><code>public UtilType MyUtility
{
  public void Calculate(int x,int y)
  {
    return x+y;
  }
}
</code></pre>

<p>Here <code>MyUtility</code> should not be allowed to be instantiated only its methods can be accessed in static way.</p>
