相关疑难解决方法(0)

如何覆盖ToString()并实现泛型?

我有代码,我想进行以下更改:

  1. 如何覆盖ToString()?它说:静态成员... ToString(System.Collections.Generic.List)'不能标记为覆盖,虚拟或抽象.

  2. 我如何使它通用?

    public static override string ToString(this List<int> list) {
        string output = "";
        list.ForEach(item => output += item.ToString() + "," );
        return output;
    }
    
    Run Code Online (Sandbox Code Playgroud)

谢谢!

.net c# generics extension-methods overriding

1
推荐指数
2
解决办法
1894
查看次数

标签 统计

.net ×1

c# ×1

extension-methods ×1

generics ×1

overriding ×1