黑马程序员技术交流社区

标题: 骑士飞行棋的界面输出问题 [打印本页]

作者: 轮回    时间: 2013-12-1 22:06
标题: 骑士飞行棋的界面输出问题
本帖最后由 轮回 于 2013-12-2 18:07 编辑

为什么代码是
Console.WriteLine("**************************************");
Console.WriteLine("*                                                      *");
Console.WriteLine("*               骑  士  飞  行  棋              *");
Console.WriteLine("*                                                      *");
Console.WriteLine("**************************************");
这样的,但是输出的界面却是这样的呢??


这个是什么原因啊?






作者: 第六天魔王    时间: 2013-12-1 22:44
我把楼主的代码复制到自己的VS里就变成了这样

作者: Sayme    时间: 2013-12-1 22:48
你用的空格 还是tab 他们的所占的位置不一样
作者: 姐的霸气谁懂    时间: 2013-12-1 22:56
应该用制表符来控制
作者: 为梦而生    时间: 2013-12-1 22:58
哪是因为你在vs中是不是设置了自己喜欢的字体,你在vs里面编写的时候是对起的,但是你在运行的时候就不是对齐的了,只有你用的字体是系统是默认的那个,我也忘记是那个了,在vs里面是对齐的,在运行的时候也是对齐的。
不知道你懂了没?
作者: haxyek    时间: 2013-12-1 23:36
空格的 大小有区别,建议使用\t来代替空格
作者: 不明觉厉    时间: 2013-12-2 10:37
空格在半角,全角中是不一样的,你应该是半角全角混用了
作者: 许杰    时间: 2013-12-2 11:19
这是空格对其问题    楼主仔细校对下   这个基本不是问题的
作者: V_John    时间: 2013-12-2 12:32
如果问题得到解决,请修改为已解决
作者: 大牙到潍坊    时间: 2013-12-2 13:23
可能是你字体设置的问题,你设置成基础视频中的那种字体,还有可能是全半角的问题,全角和半角的占得位不同
作者: 轮回    时间: 2013-12-2 18:06
为梦而生 发表于 2013-12-1 22:58
哪是因为你在vs中是不是设置了自己喜欢的字体,你在vs里面编写的时候是对起的,但是你在运行的时候就不是对 ...

明白了,谢谢了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2