Beste Übung für die Behandlung von Try-Catch-Fehlern

Ich versuche zu vermeiden, dass ein falscher Wert zurückgegeben wird, aber ich habe Probleme, eine bessere Lösung zu finden:

    private SecurityLevel ApiGetSecurityLevel()
    {
        try
        {
            return _BioidInstance.GetSecurityLevel();
        }
        catch
        { 
            return SecurityLevel.High;
        }
    }

Gibt es eine bessere Möglichkeit, damit ich keine falschen Werte zurückgebe? Ich kann die SecurityLevel-Aufzählung nicht ändern.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage