小编Cri*_* S.的帖子

Try-Catch用流利的表达方式

此LINQ查询表达式失败,出现Win32Exception" 访问被拒绝 ":

Process.GetProcesses().Select(p => p.MainModule.FileName)
Run Code Online (Sandbox Code Playgroud)

这会因IOException" 设备未就绪 " 而失败:

DriveInfo.GetDrives().Select(d => d.VolumeLabel)
Run Code Online (Sandbox Code Playgroud)

过滤掉无法访问的对象并避免异常的最佳方法是什么?

c# linq select functional-programming exception-handling

11
推荐指数
4
解决办法
929
查看次数