Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置引发的异常。默认值。保存()?_C# - Fatal编程技术网

C# 设置引发的异常。默认值。保存()?

C# 设置引发的异常。默认值。保存()?,c#,C#,奇怪-我无法在MSDN库中找到设置.Default.Save()的常见/可能异常列表 UnauthorizedAccessException是一个很好的捕获方法,因为它有助于反馈,用户可以使用它来纠正用户设置无法保存的问题。此外,它是系统库的一部分 捕获和处理IO异常(如System.IO.DirectoryNotFoundException)是否也有意义?如果系统为应用程序设置创建的用户目录不存在,则用户可能存在一些严重的系统问题 是否为设置.Default.Save()捕获并处理其他设置?通

奇怪-我无法在MSDN库中找到
设置.Default.Save()
的常见/可能异常列表

UnauthorizedAccessException
是一个很好的捕获方法,因为它有助于反馈,用户可以使用它来纠正用户设置无法保存的问题。此外,它是系统库的一部分

捕获和处理IO异常(如
System.IO.DirectoryNotFoundException
)是否也有意义?如果系统为应用程序设置创建的用户目录不存在,则用户可能存在一些严重的系统问题

是否为
设置.Default.Save()
捕获并处理其他设置?通过谷歌运行代码搜索,我很惊讶很少有人发现并处理未经授权的访问异常,也许它的可能性太低了,不值得付出努力

想法

谢谢