title: Codegolf: Convert csv to HTML table with smallest amount of code in C#
body: <p>I'm adding a function to my own personal toolkit lib to do simple CSV to HTML table conversion.</p>
  <p>I would like the <strong>smallest possible piece of code to do this in C#</strong>, and it needs to be able to handle CSV files in excess of ~500mb.</p>
  <p>So far my two contenders are</p>
  <ul>
  <li><p>splitting csv into arrays by
  delimiters and building HTML output</p>
  </li>
  <li><p>search-replace delimiters with table
  th tr td tags</p>
  </li>
  </ul>
  <p>Assume that the file/read/disk operations are already handled... i.e., i'm passing a string containing the contents of said CSV into this function.  The output will consist of straight up simple HTML style-free markup, and yes the data may have stray commas and breaks therein.</p>
  <p><strong>update:</strong>  some folks asked.   100% of the CSV i deal with comes straight out of excel if that helps.</p>
  <h3>Example string:</h3>
  <pre>
  a1,b1,c1\r\n
  a2,b2,c2\r\n
  </pre>