怎么样将数字格式化为特定的长度,且前后的空格要基本相等.
如把8.23格式化为的特定长度为8,则字符串为" 8.23 ",前后各两个空格.
再如将10.23格式化为特定长度为8,则字符串为" 10.23 ",前面两个空格,后面一个空格.请问怎么写Format函数?
如把8.23格式化为的特定长度为8,则字符串为" 8.23 ",前后各两个空格.
再如将10.23格式化为特定长度为8,则字符串为" 10.23 ",前面两个空格,后面一个空格.请问怎么写Format函数?
解决方案 »
- 开方算法,请高人指点
- FileSystemWatcher.InternalBufferSize 在我的C#中找不到这个属性
- 软件界面设计问题
- C#下入如何验证证书链?如何从ContainerName中获得一个证书对象?
- 有4个DataTable,如何将这4个DataTable的数据分别写入1个Excel的四个sheet中
- 请问在c#中怎样调用脚本语言?
- C# winform 单击按钮防止多次实例化(在线等)
- 如何从Dataset中取值的问题
- 为何总是删除第一条记录
- c#导出表格出错, win7系统, office2010版本. vs2013版本
- 请大家帮帮忙,谢了.!
- 如何将html中的table导出excel?
string result = test.ToString("n2");
保留2位小数
至于你要的那个结果 我只有很笨的方法来填充前后字符...
string s =d.ToString(".##");
s = s.PadLeft(8 - (8 - s.Length) / 2);
s = s.PadRight(8);