をオーバーライドするために、次の拡張メソッドを作成しました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 キーワードは必須ではありません。