choice of implementation to read lines of file - c#
<p>The files at max could be 1GB</p>

<p>came across these 2 reads</p>

<p><a href="http://msdn.microsoft.com/en-us/library/dd145423.aspx" rel="nofollow">IEnumerable</a></p>

<p>and</p>

<p><a href="http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx" rel="nofollow">How to: Read Text from a File</a></p>

<p>Which one is better in terms of efficiency - memory/cpu </p>

<p>Also, where can i read up on what stream reader implements under the hood??</p>
