title: vb.net: override toString method for enums
body: <p>I would like to override toString method for each enum value. For example, I know in Java it can be done as below:</p>
  
  <pre><code>public enum Language_Culture_Names{
  
    English {
      @Override
      public String toString() {
        return "en-GB";
      }
    },
    Spanish {
      @Override
      public String toString() {
        return "es-ES";
      }
    },
    Catalan {
      @Override
      public String toString() {
        return "ca-ES";
      }
    }
  
  }
  
    System.out.println(Language_Culture_Names.English); -&gt; returns en-GB
    System.out.println(Language_Culture_Names.Spanish); -&gt; returns es-ES
    System.out.println(Language_Culture_Names.Catalan); -&gt; returns ca-ES
  </code></pre>
  
  <p>So how to do this in VB.NET?</p>