Ich bin ein ArgumentException
abfangen, von denen ich eine bestimmte Eigenschaft möchte. Wenn ich einen Haltepunkt auf dem Code setzen, wo die ArgumentException
gefangen wird, sehe ich, dass es eine ErrorMessage
Eigenschaft hat:Zugriff auf Exception-Eigenschaft
Aber versuchen, darauf zuzugreifen gibt dieses Ergebnis:
Was ist denn hier los?
Interessante Frage/erster Screenshot. Ich nehme an, der Debugger fügt einige Details irgendwie hinzu, afaict von [der ArgumentException-Quelle] (http://referencesource.microsoft.com/#mscorlib/system/argumentexception.cs) dort ist keine "ErrorMessage" Eigenschaft auf ihm ... – Jeroen
ist ist es möglich, dass der tatsächliche Typ der Ausnahme eine Art von Klasse ist, die * von 'ArgumentException' erbt? – Jeroen
Es gibt keine ErrorMessage-Eigenschaft in der Klasse _System.ArgumentException_ Sind Sie sicher, dass Sie von dieser exakten Klasse sprechen und nicht von einer abgeleiteten Klasse (auch andere Eigenschaften gehören nicht zu dieser Klasse) – Steve