title: Store data in array, object, struct, list or class. C#
body: <p>I want to make a program that store <code>phones</code> like:<br/></p>
  
  <pre><code>Brand:    Samsung
  Type:     Galaxy S3
  Price:    199.95
  Ammount:  45
  -------------------
  Brand:    LG
  Type:     Cookie
  Price:    65.00
  Ammount:  13
  -------------------
  etc, etc, etc,
  </code></pre>
  
  <p>What is the best practices to do that?<br />
  In <code>php</code> I should have done:</p>
  
  <pre><code>$phones = array(
      array(
          array("Brand"   =&gt; "Samsung"),
          array("Type"    =&gt; "Galaxy S3"),
          array("Price"   =&gt; 199.95),
          array("Ammount" =&gt; 45)
      ),
      array(
          array("Brand"   =&gt; "LG"),
          array("Type"    =&gt; "Cookie"),
          array("Price"   =&gt; 65.00),
          array("Ammount" =&gt; 13)
      )
  )
  </code></pre>
  
  <p>Is this also possible in <code>C#</code>, because I dont know how many phones there are going in the list, and the datatypes are different: <code>string</code>, <code>decimal</code>, <code>int</code>.
  I dont know what to use because you have <code>lists</code>, <code>structs</code>, <code>objects</code>, <code>classes</code> and so further.</p>
  
  <p>Thanks in advance!</p>