Diese Frage klingt vielleicht ein bisschen dumm, aber hier geht es.Welche Art von Ausnahme zu werfen?
Ich habe zwei Funktionen, die jederzeit aufgerufen werden können. Die erste Funktion erstellt einen Snapshot und der zweite analysiert die aus diesem Snapshot entnommenen Daten. Wenn der Benutzer versucht, den Snapshot vor der Aufnahme zu analysieren, sollte meine Anwendung natürlich eine Ausnahme auslösen. Ich kenne die ArgumentOutOfRangeException
, die in der Regel geworfen wird, wenn ...... es ein ungültiges Argument gibt, aber das ist nicht wirklich der Fall. Gibt es eine eingebaute Ausnahme für diese Art von Fällen, oder muss ich ArgumentOutOfRangeException
verwenden?
Dank
"Die Ausnahme, die ausgelöst wird, wenn ein Methodenaufruf für den aktuellen Status des Objekts ungültig ist." –