title: Adding a property to an interface that's a List
body: <p>This compiles:</p>
  
  <pre><code>public interface IBookCatalogueView
  {
      Book[] Books 
      { 
          get; 
          set; 
      }
  }
  </code></pre>
  
  <p>This doesn't, giving the error "Interfaces cannot contain fields"</p>
  
  <pre><code>public interface IBookCatalogueView
  {
      List&lt;Book&gt; Books
      { 
          get;
          set;
      }
  }
  </code></pre>
  
  <p>>
  <br></p>
  
  <p>Why? How can I define a property that's a list in an interface?</p>