title: C# Error CS0052, Inconsistent accessibility
body: <p>When I try to compile the following code I get a CS0052 error:</p>
  
  <pre><code>struct mp3
  {
      public int ID, MBSize;
      public string Make, Model, Price;
  
      public mp3(int ID, int voorraad, int MBSize, string Make, string Model, string Price)
      {
          this.ID = ID;
          this.MBSize = MBSize;
          this.Make = Make;
          this.Model = Model;
          this.Price = Price;
      }
  }
  
  public class Acess
  {
      static public List&lt;mp3&gt; mp3List = new List&lt;mp3&gt;();
  
      static public void laadMP3()
      {
          // ...
      }
  }
  </code></pre>
  
  <blockquote>
    <p>Error 1   Inconsistent accessibility: field type
    'System.Collections.Generic.List' is less
    accessible than field 'SoundSharp___opdracht_3.Acess.mp3List'</p>
  </blockquote>