【发布时间】:2019-09-07 15:17:21
【问题描述】:
我通过以下代码获取目录中的所有文件。
IEnumerator FILES = Directory.GetFiles(
DIRECTORY_PATH).GetEnumerator();
如何获取文件总数?没有FILES.Count();
【问题讨论】:
-
int count = Directory.GetFiles(DIRECTORY_PATH).Length;? -
Directory.GetFiles(..)返回一个string[]- 即一个数组。这有一个.Length属性。 -
有什么理由需要来自 GetFiles(string) 方法的 Enumerator 吗?正如已经建议的那样, GetFiles(string).Length 就可以了。
-
一般来说,如果你真的只有一个
IEnumerator实例,那么获取计数的方法是在计数时枚举:)
标签: c# .net winforms ienumerator