我编写了以下扩展方法来覆盖NameValueCollection.ToString
:
public static string ToString(this NameValueCollection a)
{
return string.Join("&", a.AllKeys.Select(k => $"{k}={a[k]}"));
}
但它仍然使用默认ToString
方法。
添加override
关键字时出现错误:
'ToString(NameValueCollection)':找不到合适的方法来覆盖
当我添加new
关键字时,它说new
不需要关键字:
'ToString(NameValueCollection)' 不会隐藏继承的成员。new 关键字不是必需的。