文本文件中每行有多少个元素(值)

本文关键字:元素 多少 文件 文本 | 更新日期: 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));