タイトルの件、app.config(*exe.config)に型付きの値(settings)を設定後、*exe.configに不正な値を設定した場合、どのような値が設定値として取得できますか?

以下の場合の動きがしりたいです。
1.型の異なる値を設定(例えばint型で定義したのに英文字を設定)
→取得に失敗して2と同じになりますか?
2.項目値を削除
→取得出来なかった場合、デフォルト値(settingsに書かれた値)になりますか?