Frage zum überschreiben

16/01/2008 - 16:31 von Ingo Manthey | Report spam
Hallo NG,

ich habe eine dumme Frage aber ich drehe mich irgendwie im Kreis.
Ich habe eine Klassen
public class MaBoxItem: IComparable
{
..
}
hier möchte ich gerne die vorgegebene Methode ToString() überschreiben.
Wenn ich versuchen public override string toString()
dann kann die Form nur überschrieben werden.
Wenn ich Sie neu dazu machen bekomme ich den Fehler das ein Member mit dem
selben Namen und Argument vorhanden ist.

Und jetzt ?

Danke für jeden Tipp.

Grüße Ingo
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
16/01/2008 - 16:38 | Warnen spam
"Ingo Manthey" schrieb:
ich habe eine dumme Frage aber ich drehe mich irgendwie im Kreis.
Ich habe eine Klassen
public class MaBoxItem: IComparable
{
..
}
hier möchte ich gerne die vorgegebene Methode ToString() überschreiben.
Wenn ich versuchen public override string toString()
dann kann die Form nur überschrieben werden.



Was meinst Du damit? Beachte, daß die Methode 'ToString' und nicht
'toString' heißt.

Wenn ich Sie neu dazu machen bekomme ich den Fehler das ein Member mit dem
selben Namen und Argument vorhanden ist.



Klar, du mußt die Methode überschreiben. Ein Typ kann nicht zwei Mitglieder
mit gleicher Signatur besitzen.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen