C# 从txt文件读入内容后怎样存为数组(可以遍历里面每行的元素)?求助!!

2024-11-09 15:40:34
推荐回答(3个)
回答1:

        static void Main(string[] args)
        {
            string fn = @"D:\test.txt";
            int[,] nums = new int[3, 4];
            using (StreamReader sr = new StreamReader(fn))
            {

                string all = sr.ReadToEnd();
                int i = 0;
                int j = 0;
                foreach (string line in all.Split(new char[] { '\r', '\n' },
                    StringSplitOptions.RemoveEmptyEntries))
                {
                    foreach (string w in line.Split(new char[] { ' ' },
                        StringSplitOptions.RemoveEmptyEntries))
                    {
                        nums[i, j] = Convert.ToInt32(w);//最终结果
                        Console.Write(w + '\t');
                    }
                    i++;
                    j = 0;
                    Console.WriteLine();
                }
            }
            Console.ReadLine();
        }

回答2:

有个方法是读到文档结尾的,split("/n"),差不多是这么个意思。

回答3:

你这是要转为二维数组?