在學習C#基礎知識時,我瞭解到foreach適用於已實現IEnumerable
接口的那些集合。到目前爲止這麼好,但今天當我遇到DirectoryInfo
我感到困惑。DirectoryInfo枚舉
如果DirectoryInfo
沒有實現IEnumerable
,那麼foreach
是如何工作的?
DirectoryInfo[] dirListing = new DirectoryInfo(@"F:\eBook").GetDirectories();
foreach (DirectoryInfo dir in dirListing)
{
Console.WriteLine(dir.Name);
}
請告訴我.......
謝謝你這麼多odded .....我還沒有關於在上述情況下陣列....非常感謝你...... –