文本文件中每行有多少个元素(值)
本文关键字:元素 多少 文件 文本 | 更新日期: 2023-09-27 18:18:31
如何获取每行的元素数量。文本文件的示例如下所示。我要做的就是得到每一行的元素个数。比如第一行有4个元素,第二行有3个元素,以此类推。
1 5 4 6
2 4 6
1 9 8 7 5 3
3 2 1 1
private static void Skaitymaz(Trikampis[] trikampiai)
{
string line = null;
using (StreamReader reader = new StreamReader(@"U2.txt"))
{
string eilute = null;
while (null != (eilute = reader.ReadLine()))
{
int[] values = eilute.Split(' ');
}
}
}
试试,
string line = null;
using (StreamReader reader = new StreamReader(@"U2.txt"))
{
string eilute = null;
while (null != (eilute = reader.ReadLine()))
{
string[] values = eilute.Split(' ');
int noOfElement = values.Length;
}
}
你需要得到分割后数组的长度,
values.Length
类似(Linq): 读取每一行,用空格分隔,或者,可能,制表和计数项:
var numbers = File
.ReadLines(@"C:'MyText.txt")
.Select(line => line.Split(new Char[] { ' ', ''t' }, StringSplitOptions.RemoveEmptyEntries).Length);
// Test: 4, 3, 6, 4
Console.Write(String.Join(", ", numbers));