Directory.EnumerateFiles和Directory.GetFiles有什么区别?
|
Directory.EnumerateFiles
和GetFiles
有什么区别?
显然,一个返回数组,另一个返回Enumerable。
还要别的吗?
没有找到相关结果
已邀请:
3 个回复
括宠
返回一个
,可以稍作延迟地求值,而
返回一个ѭ5has,在返回之前必须对其进行完全填充。
坝镰补翔奋
返回
,这意味着推迟执行。仅在Fx4及更高版本中可用。
慷祈霖黑
,将失去所有速度。这当然是有道理的,因为要获取最后一个文件,将需要枚举所有文件,然后获取最后一个文件。 但是,使用
或
变得非常快,因为它只是抓住了第一项并继续前进。