title: LINQ in C#. why use IEnumerable<T>?
body: <p>I'm learning <code>LINQ</code> in C# now. All sources, which i saw all uses <code>IEnumerable&lt;T&gt;</code> on left hand. why they use this and don't other types?</p>