Ehs*_*bar 1 c# readline text-files
我有一个包含以下内容的文件:
1,2,3,4,5#
1,2,3,4,5#
Run Code Online (Sandbox Code Playgroud)
我如何阅读所有使用readline的线?重要的是我需要分隔每一行中的值,我的意思是第一行的值1,2,3,4,5应该分开.
假设我有一个名为myarray可以保存第一行中所有值的数组:数组应该是这样的:
myarray[0]=1
myarray[1]=2
myarray[2]=3
myarray[3]=4
myarray[4]=5
Run Code Online (Sandbox Code Playgroud)
我在IO中的IO很新#
最好的祝福
使用LINQ,您可以:
List<string[]> list = File.ReadLines("YourFile.txt")
.Select(r => r.TrimEnd('#'))
.Select(line => line.Split(','))
.ToList();
Run Code Online (Sandbox Code Playgroud)
File.ReadLines 会逐行读取文件.Select(r => r.TrimEnd('#'))将删除#该行的结尾.Select(line => line.Split(',')) 会在逗号上拆分行并返回一个字符串项数组. ToList()会给你一个List<string[]>回报.您也可以在下面的单个语句中使用TrimEnd和(它会产生相同的输出):SplitSelect
List<string[]> list = File.ReadLines("YourFile.txt")
.Select(r => r.TrimEnd('#').Split(','))
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8456 次 |
| 最近记录: |