Hi,
Please consider the following code from System.Linq namespace
namespace System.Linq
{

   public interface IQueryable : IEnumerable
   {}

   public interface IQueryable<T> : IEnumerable<T>, IQueryable,
IEnumerable
   {}

}

My question is since the interface IQueryable<T>  inherits from
"IQueryable" which is again inherits from "IEnumerable", then why the
interface "IQueryable " is inheriting directly from "IEnumerable" ?

Thanks
Sunil

Reply via email to