可以
public override string ToString()
{
  ...
  return base.ToString ();
}

解决方案 »

  1.   

    具体怎么写?
    enum Test
    {
    a, b, c, dpublic override string ToString()
    {
      ...
      return base.ToString ();
    }
    }不是这样吧,详细点啊
      

  2.   

    需要说明是enum 类中的ToString()试试 
    public override string System....enum.ToString()
    {
      
      
    }
      

  3.   

    关键是你要重写成什么样我现在对重写 ToString()这样的函数很敏感,一般不敢使用,原因是,如果重写了ToString()方法,但是引用者却有可能完全不知道被重写了(程序不是一个人写的),而object都有一个ToString()方法,这个时候碰到问题了,根本查不出来.所以与其重写,不如写一个新的函数 ToMyString()来的更好
      

  4.   

    这样复写不好吧,即使可以成功,那难道你所有的enum都要被你的这个函数方法来tostring?如果你的枚举已经复杂到需要用自己的方法来序列化的话,就应该考虑把它写成一个类了吧
      

  5.   

    到现在我还不明白如何重写enum的tostring,先忽略别的不好的影响行不行?我只是想知道如何override -_____-!