However, the foreach statement in C# can operate on any object providing such a method, even if it doesn't implement IEnumerable.
Тем не менее, выражение foreach в языке C# может оперировать любым объектом, поддерживающим подобный метод, даже если он не реализует IEnumerable.