今天在做围棋的形势判断功能时,需要输出int矩阵,其中的数字有正有负,对齐就成了一个难题。
string.format("{0,4}",a)
a.tostring().PadLeft(4);
这两种方式都可以,但是笔者搞了半天就是对不齐。
最后找到了原因,笔者用的MessageBox来输出矩阵,默认字体中负号的占位与数字不一样。。。。。。
然后笔者换用form+label来显示,就ok了。
今天在做围棋的形势判断功能时,需要输出int矩阵,其中的数字有正有负,对齐就成了一个难题。
string.format("{0,4}",a)
a.tostring().PadLeft(4);
这两种方式都可以,但是笔者搞了半天就是对不齐。
最后找到了原因,笔者用的MessageBox来输出矩阵,默认字体中负号的占位与数字不一样。。。。。。
然后笔者换用form+label来显示,就ok了。