83 Stimmen

Der beste Weg, eine KeyNotFoundException zu behandeln

Ich verwende ein Wörterbuch, um für ein Programm, an dem ich arbeite, Suchvorgänge durchzuführen. Ich lasse eine Reihe von Schlüsseln durch das Wörterbuch laufen, und ich erwarte, dass einige Schlüssel keinen Wert haben. Ich fange die KeyNotFoundException genau dort, wo er auftritt, und absorbieren ihn. Alle anderen Ausnahmen werden nach oben weitergegeben. Ist dies der beste Weg, dies zu behandeln? Oder sollte ich ein anderes Lookup verwenden? Das Wörterbuch verwendet eine int als Schlüssel und eine benutzerdefinierte Klasse als Wert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X