Ich habe die folgende Erweiterung Methode geschrieben, um die NameValueCollection.ToString
außer Kraft zu setzen:Zwingende Namevaluecollection ToString
public static string ToString(this NameValueCollection a)
{
return string.Join("&", a.AllKeys.Select(k => $"{k}={a[k]}"));
}
Aber es immer noch verwendet die Standard ToString
Methode.
Wenn ich das override
Stichwort hinzufügen bekomme ich einen Fehler:
'ToString(NameValueCollection)': no suitable method found to override
Und wenn ich new
Stichwort hinzufügen heißt es, dass new
Schlüsselwort nicht benötigt wird:
'ToString(NameValueCollection)' does not hide an inherited member. The new keyword is not required.
Nun, ich hatte gehofft, die Standard-Tostring-Methode zu ändern, aber dies scheint der einzige Weg zu sein. Danke vielmals. –