我试图从文本文件中获取值,其中使用" | "分隔条目 '.am使用字符串.Split方法获取值.但在某些地方,分隔符连续出现多次,如' ||||||||| ',所以在数组中插入空格我应该如何从数组中删除那些空元素,或者是否有任何有效的技术从"|"分隔的文本文件中读取值.下面是我的代码和数组值的屏幕截图
var reader = new StreamReader(File.OpenRead(@"d:\er.txt"));
while (!reader.EndOfStream)
{
var line = reader.ReadLine().Trim();
var values = line.Split('|');
string[] ee = values;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议一个更好的方法来读取由'|'分隔的文本文件中的数据
Ode*_*ded 10
Split有一个带有StringSplitOptions枚举值的重载:
var values = line.Split(new char[]{'|'}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
这将删除空条目.
| 归档时间: |
|
| 查看次数: |
1657 次 |
| 最近记录: |