title: Are there "Records" in C#?
body: <p>I'm looking to store some customer data in memory, and I figure the best way to do that would be to use an array of records. I'm not sure if that's what its called in C#, but basically I would be able to call <code>Customer(i).Name</code> and have the customers name returned as a string. In turing, its done like this:</p>
  
  <pre><code>type customers :
      record
          ID : string
          Name, Address, Phone, Cell, Email : string
          //Etc...
      end record
  </code></pre>
  
  <p>I've searched, but I can't seem to find an equivalent for C#. Could someone point me in the right direction?</p>
  
  <p>Thanks! :) </p>