在C#中窗体中对已经导入的txt文件按照逗号进行截取并分类

有以下数据(如图
并且这些数据存储在同一个txt文件中。
现在已经在窗体中打开了该文件

第一行是总点数,第二行开始是各点名,x坐标,y坐标,z坐标

下一步想从第二行开始根据逗号对各点名,各坐标分开截取并存储

请问应该怎么办啊

img


string[] Lines = System.IO.File.ReadAllLines("文件路径");
foreach (var item in Lines)
            {
                string[] row = item.Split(',');
            }

读取文本,定义二维数组,循环得到每一行的字符串,逗号分割,保存到二维数组。

using System;
using System.IO;
using System.Linq;
static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Point[] points = File.ReadAllLines("path").Skip(1).Select(v => new Point(v)).ToArray();
        }

        public struct Point
        {
            public float x;
            public float y;
            public float z;
            public Point(string row)
            {
                float[] values = row.Substring(row.IndexOf(',') + 1).Split(',').Select(v => float.Parse(v)).ToArray();
                x = values[0];
                y = values[1];
                z = values[2];
            }
        }

    }