【发布时间】:2015-12-09 17:46:10
【问题描述】:
我有一个 For Each 语句,它检查多个目录并调用一个检查文件夹一致性(文件夹名称等)的函数。
如果发现错误,该函数返回 true,如果布尔值返回为 True 以继续 For Each 语句中的下一个“行”,那么最好的解决方案是什么?
最好使用On Error GoTo <Label>,然后在“下一步”进行“恢复”通话吗?
我正在尝试从大量未使用的代码中删除一个程序,这些代码我正在成功地完成,并希望以一种不会影响每个进程的紧凑方式来执行此操作。
【问题讨论】:
-
不,只使用“继续”。请不要在 .NET 应用程序中使用 On Error Resume Next。
-
有时您可以使用 IF 跳过 For 内的操作。
标签: vb.net