Lyzette /lyz-ette/ [2 sylls.] as a girls' name is of Hebrew derivation, and the meaning of the name Lyzette is God is my oath. Lyzette is a version of Elizabeth (Hebrew).
No matter whether an exception is thrown or not inside the try or catch block the code inside the finally-block is executed. The example above shows how the file reader is always closed, regardless of the program flow inside the try or catch block.
A caller then calls FindOccurrences twice. In the second call to FindOccurrences, the caller passes a null as the search string, which cases the String.IndexOf(String, Int32) method to throw an ArgumentNullException exception. This exception is handled by the FindOccurrences method and passed back to the caller.