Linq和streamreader获取线路

Gur*_*epS 5 c# linq

使用LINQ,从tab分隔的.txt文件中获取每个字符串是什么有效的方法(然后获取每个单词,通常是string.Split(...)所做的)?

var v = from line in File.ReadAllLines()
   select n
Run Code Online (Sandbox Code Playgroud)

我相信这是解决方案的一部分.我不介意这是否使用收益率.

编辑:我也看到这里的线程详细说明我正在尝试做什么,但找不到它们.

Jar*_*Par 7

我不完全确定你在问什么,但听起来你正试图从制表符分隔文件中获取每个单词IEnumerable<string>.如果是,请尝试以下操作

var query = File.ReadAllLines(somePathVariable)
                .SelectMany(x => x.Split(new char[] { '\t' });
Run Code Online (Sandbox Code Playgroud)