Hallo Community,
wie kann ich die ToString()-Methode einer Klasse die nicht mir gehört (in meinem Fall PhysicalAddress
) irgendwie überschreiben?
Problem: Die ToString()-Methode von PhysicalAddress gibt die Adresse ohne Bindestriche oder Doppelpunkte zurück (also 001122334455
), was ich unschön finde.
Gibt es irgendeinen Weg die zu ändern?
mfg.
markus111
Servus,
erb davon und dann kannst sie überschrieben.
Gewusst wie: Überschreiben der ToString-Methode (C#-Programmierhandbuch)
Grüße
private int Main()
{
string programmingSkills = getMySkills("programming")
return = 1;
}
Hm, aber ich kann eine bestehende Adresse nicht in meine geerbte Klasse casten... Wieso bloß nicht?
mfg.
markus111
Hm, aber ich kann eine bestehende Adresse nicht in meine geerbte Klasse casten... Wieso bloß nicht?
Öhm - weil man nur casten kann, wenn die Klasse stimmt - und die FCL wird wohl kaum deinen benutzerdefinierten Typen verwenden bzw. irgendwo instanzieren.
Schreibe doch einfach eine Extensionmethod.