小编Pat*_*ick的帖子

C#读取.txt文件格式化

我有一个特定的文本文件:

197 17.16391215
198 17.33448519
199 17.52637986
200 17.71827453
201 17.9101692
202 18.10206387
203 18.29395854
204 18.48585321
205 18.67774788
206 18.86964255
207 19.06153722
Run Code Online (Sandbox Code Playgroud)

等等.需要说明的是:第一列(197,198,..)表示帧号,第二列(17.xxx,...)表示链接到帧号的位置,反之亦然.
现在我想在不同的数组中分隔每一行.同

string[] delimiters = new string[] {" ", "\r\n" };
string line = reader.ReadToEnd();
string[] test = line.Split(delimiters, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)

我有一个包含Textfile中所有条目的数组.但我希望所有framenumbers(第一列)在一个Array中,而在另一个第二个Array中所有位置.

我需要做的工作如下:我将得到一个位置编号(例如18.10)然后我必须在第二列的.txt文件中搜索最接近的匹配编号并返回链接的框架编号(在这种情况下为202) .我的想法是生成两个匹配的数组,在一个中搜索位置,从另一个中返回framenumber.当我在互联网上搜索了半天时,发现很多东西,比如所有的.select东西,但没有任何东西直接匹配我的问题; 但也许我此刻是愚蠢的.

所以感谢任何帮助.希望你能理解我的英语:P

c# file-io

4
推荐指数
1
解决办法
4313
查看次数

标签 统计

c# ×1

file-io ×1