矩阵(二维数组)打印
别人写的,这里主要是测试下效果
//注意文件运行程序后,文件保存在D盘,文件名为SaveText.txt
using System;
using System.IO;
using System.Text;
namespace SaveToText
{
class Program
{
static void Main(string[] args)
{
//赋值,打印
int[,] myint = new int[10, 10];//申明二维数组
StringBuilder sb = new StringBuilder();//储存要保存的字符串
//二重循环赋值并打印
for (int k = 0; k < 10; k++)
{
for (int j = 0; j < 10; j++)
{
string myprint = "";
myint[k, j] = k * 10 + j;
if (myint[k, j] < 10)
{
myprint = "0" + myint[k, j] + " ";
Console.Write("0" + myint[k, j] + " ");
}
else
{
myprint = myint[k, j] + " ";
Console.Write(myint[k, j] + " ");
}
sb.AppendFormat(myprint);
}
sb.AppendFormat("\n");
Console.WriteLine();
}
Console.WriteLine();
//数据持久化
FileStream fs = new FileStream("SaveText.txt", FileMode.Create);//文件流对象
StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("GB2312"));//写入器
sw.Write(sb.ToString());//操作
//关闭
sw.Close();
fs.Close();
}
}
}
效果为


浙公网安备 33010602011771号