C# Looking for a sortable array that handles both ints and strings
<p>I'm not really sure if what i'm looking for actually exists, so maybe you guys can help out.</p>

<p>I have the below data:</p>

<pre><code>Apples|3211|12
Markers|221|9
Turtle|1023123123|22
</code></pre>

<p>The first column is always a string, the second column and third column are ints.  However, what I want to do is be able to reference theses as strings or ints, and then be able to sort via the third column asc.  Any ideas?</p>

<p>Something like MyTable[i].Column[i] and in this case MyTable[1].Column[2] would produce 12 as a int (because it's ordered).</p>
