C#の基本を学びながら、foreachがIEnumerableインターフェイスを実装したコレクションで機能することを学びました。これまでのところ良いのですが、今日私が出くわしたとき、私DirectoryInfoは混乱しました。
DirectoryInfoが実装されていない場合IEnumerable、どのようにforeach機能するのでしょうか。
DirectoryInfo[] dirListing = new DirectoryInfo(@"F:\eBook").GetDirectories();
foreach (DirectoryInfo dir in dirListing)
{
Console.WriteLine(dir.Name);
}
教えてください.......