问题描述
题目我不知道怎么表达清楚。具体就是:我要将一个比较大的数值输出到richTextbox中,虽然我都是保留了4位小数,但是有整数也有负号的缘故,导致输出后数据排列不整齐。因为我是在每输出一个数后加“t”的,每行后回车。记得学C的时候在dos里能够在光标后空固定的字符位数,不管你接下来要输入多长(范围内吧),光标都调到固定的字符位数后。这样输出的数都能一列一列对齐。C#里面怎么做?求指导。
解决方案
本帖最后由 godknowit 于 2011-06-05 16:59:12 编辑
解决方案二:
string.PadLeft()—右对齐,或者PadRight()—左对齐,应该可以满足你的需要。参见MSDN:http://msdn.microsoft.com/zh-cn/library/0zk6ydzx%28v=VS.80%29.aspxmyvalue.ToString().PadLeft(40);//右对齐,全长40个字符,不够40时左边用空格填充
解决方案三:
引用1楼abbey的回复:
string.PadLeft()—右对齐,或者PadRight()—左对齐,应该可以满足你的需要。参见MSDN:http://msdn.microsoft.com/zh-cn/library/0zk6ydzx%28v=VS.80%29.aspxC#codemyvalue.ToString().PadLeft(40);//右对齐,全长40个字符,不够40时左边用空……
正解。
时间: 2024-11-28 22:40:21