在C#中,可以使用FileStream和StreamWriter类来写入矩阵到txt文件中。以下是一个示例代码:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
int[,] matrix = new int[,] {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
WriteMatrixToFile(matrix, "matrix.txt");
}
static void WriteMatrixToFile(int[,] matrix, string fileName)
{
using (FileStream fs = new FileStream(fileName, FileMode.Create))
{
using (StreamWriter sw = new StreamWriter(fs))
{
for (int i = 0; i< matrix.GetLength(0); i++)
{
for (int j = 0; j< matrix.GetLength(1); j++)
{
sw.Write(matrix[i, j]);
if (j< matrix.GetLength(1) - 1)
{
sw.Write(",");
}
}
sw.WriteLine();
}
}
}
}
}
这个代码会创建一个名为"matrix.txt"的文件,并将矩阵写入该文件中。每一行代表矩阵的一行,每个元素之间用逗号分隔。
领取专属 10元无门槛券
手把手带您无忧上云