如何覆盖[]数组中的ToString()?

ahm*_*md0 4 .net c# arrays overriding

比如说,如果我需要ToString在自定义中覆盖方法List,我会这样做:

public class WebUILanguage2 : List<WebUILanguage>
{
    public override string ToString()
    {
        return "Overridden message";
    }
}
Run Code Online (Sandbox Code Playgroud)

但如果我想覆盖这个怎么办?

public class WebUILanguage2 : WebUILanguage[]
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 7

你不能.您无法从数组类型派生.

我一般会建议不要覆盖ToStringList<T>,太-它通常最好使用成分不是继承了这样的事情,在我的经验.