我正在将VB6项目转换为C#.我遇到过一些我并不完全理解的VB6(我根本没有能力进行调试).在做任何事之前,它是一个立即退出的循环:
For Each objSubFolder In objFolder.SubFolders
Exit For
Next
Run Code Online (Sandbox Code Playgroud)
有谁能解释一下?我确信它有所帮助.我猜它是在分配一个变量,或者其他东西.如果是这样,它只做一次吗?
如果objSubFolder存在于For Each范围之外(根据你的评论),代码将大致相当于这个c#
var folders = Directory.GetDirectories(@"c:\someFolder");
var firstFolder=folders.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
即找到给定文件夹的第一个子文件夹(如果存在).
| 归档时间: |
|
| 查看次数: |
2558 次 |
| 最近记录: |