class Program { public static int ROW = 5; public static int COL = 6; static string[,] str = new string[ROW, COL]; static void Main(string[] args) { Read(); Write(); } public static void Read() { string[] a; StreamReader sr = new StreamReader("D:\\imx_2016-2017\\study\\001.txt", Encoding.Default); for (int i = 0; i < ROW; i++) { String line = sr.ReadLine(); a = line.Split(','); for (int j = 0; j < COL; j++) { str[i, j] = a[j]; //Console.Write(str[i, j]); //Console.Write("\t"); } //Console.WriteLine(); } //Console.ReadKey(); } public static void Write() { FileStream fs = new FileStream("D:\\imx_2016-2017\\study\\002.txt", FileMode.Create); StreamWriter sw = new StreamWriter(fs); for (int i = 0; i < ROW; i++) { for (int j = 0; j < COL; j++) { sw.Write(str[i,j]); } sw.WriteLine(); } //清空缓冲区 sw.Flush(); //关闭流 sw.Close(); fs.Close(); } }