title: IEnumerable: Whats does it mean in the context of OOP
body: <p>Please consider the following code:</p>
  
  <pre><code>public class Person
  (
      public string FirstName {get; set;}
      public string LastName  {get; set;}
      Public int Age  {get; set;}
  }
  
  IEnumerable &lt;Person&gt; people;
  </code></pre>
  
  <p>Also i have seen in many programs something like <code>&lt;IQueryable&gt;</code> what does that mean ?</p>
  
  <p>What is the meaning of <code>IEnumerable&lt;Person&gt;</code> here ?</p>