控制台如何制作8x8像素显示屏

时间:2016-03-11 00:05:10

标签: c# visual-studio console-application display

我的计划是将一个像素设为█,并将其设置为8×8显示,如led矩阵,然后让用户输入坐标。假设显示器是:

0000                           
0100  
0000 

1的坐标是A(水平)和2(垂直),所以它在国际象棋中就像代数符号。 1是█和0是空间(加上某种方式将1转换为█和0转换为空格,反之亦然)在用户完成之后我想将它存储在txt文件中被发送和打开其他地方。

显示数组的代码:

            for (int i = 0; i < rowLength; i++)
            {
                for (int j = 0; j < colLength; j++)
                {
                    Console.Write(string.Format("{0} ", Master[i, j]));
                }
                Console.Write(Environment.NewLine + Environment.NewLine);
            }

1 个答案:

答案 0 :(得分:0)

建议:

  1. 将您的位置信息存储在2D数组中,或者为要显示的对象创建结构(或类)。
  2. 使用:https://msdn.microsoft.com/en-us/library/system.console.setcursorposition(v=vs.110).aspx在控制台上绘图。
  3. 将2D数组存储在文本文件中(序列化取决于您)。