Err.Number to po prostu duża instrukcja switch, która zwraca wartość liczbową dla niektórych typów wyjątków. Na przykład zwraca 13 dla InvalidCastException, NotSupportedException i FormatException.