title: Linq and streamreader getting lines
body: <p>Using LINQ, what is an efficent way to get each string from a tab-delimited .txt file (and then get each word, usually what string.Split(...) does)?</p>
  
  <pre><code>var v = from line in File.ReadAllLines()
     select n
  </code></pre>
  
  <p>Is part of this solution I believe. I don't mind if this uses yield return.</p>
  
  <p>EDIT: I've also seen threads on here detailing exactly what I am trying to do, but can't find them.</p>