私はNameValueCollection.ToString
を上書きするには、以下の拡張メソッドを書かれている:オーバーライドNameValueCollectionのToStringメソッドの
public static string ToString(this NameValueCollection a)
{
return string.Join("&", a.AllKeys.Select(k => $"{k}={a[k]}"));
}
をしかし、それはまだデフォルトToString
方法を使用しています。
私はエラーを取得するoverride
キーワードを追加:
'ToString(NameValueCollection)': no suitable method found to override
を私はnew
キーワードを追加するとき、それはnew
キーワードが必要とされていないことを言う:
'ToString(NameValueCollection)' does not hide an inherited member. The new keyword is not required.
私はデフォルトのtostringメソッドを変更したいと考えていましたが、これが唯一の方法だと思われます。どうもありがとう。 –