gpt4 book ai didi

c# - 计算列数的有效方法

转载 作者:行者123 更新时间:2023-11-30 19:39:18 29 4
gpt4 key购买 nike

我需要一些有效的方法来计算 .txt 文件中的列数。我的文件格式:

123.222  333.333  454.45  453.333
14.222 3.333 434.45 423.333
33.2 223.333 434.45 153.333

所以我尝试了这个:

StreamReader sr = new StreamReader(_path);
int ColumnsCount = Array.ConvertAll(sr.ReadLine().Split(' '), Double.Parse).Count();

第一行足以获取此文本格式的列数。

最佳答案

几乎已经快到极限了。如果您需要转换,只需执行以下操作:

int ColumnsCount = Array.ConvertAll(sr.ReadLine().Split(' '), Double.Parse).Length;

使用 Length 而不是 Count 可以为您保存集合的枚举。如果您不需要转换,只需执行以下操作:

sr.ReadLine().Split(' ').Length;

否则,您仍然需要始终进行读取,并且始终拆分 该行。既然没有办法解决这个问题,那就尽快吧。

关于c# - 计算列数的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28099009/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com