Wie kann ich Tryparse überschreiben?

7

Ich möchte die Methode bool TryParse überschreiben, um "yes" und "no" zu akzeptieren. Ich kenne die Methode, die ich verwenden möchte (unten), aber ich weiß nicht, wie man die Methode bool überschreibt.

%Vor%     
dlras2 11.06.2010, 14:38
quelle

5 Antworten

10

Sie können eine statische Methode nicht überschreiben. Sie könnten jedoch eine Erweiterungsmethode erstellen.

%Vor%

Fügen Sie dies in eine statische Klasse ein und rufen Sie Ihren Code wie folgt auf:

%Vor%     
Greg 11.06.2010, 14:41
quelle
5

TryParse ist eine statische Methode. Sie können eine statische Methode nicht überschreiben.

    
John Saunders 11.06.2010 14:40
quelle
3

TryParse ist eine statische Methode und Sie können statische Methoden nicht überschreiben.

Sie könnten immer versuchen, eine Erweiterungsmethode für Strings zu erstellen, um das zu tun, was Sie wollen:

%Vor%     
Justin Niessner 11.06.2010 14:43
quelle
2

Sie können TryParse nicht überschreiben. Sie können jedoch aus praktischen Gründen eine Erweiterungsmethode für string erstellen.

%Vor%

Und dann würde es so verwendet werden:

%Vor%     
Brian Gideon 11.06.2010 14:51
quelle
1

Dies ist nicht möglich.

    
SLaks 11.06.2010 14:39
quelle

Tags und Links