ToString截取字符串的用法
2015-07-19 00:21
267 查看
假设double test=343392590725.6758
此double值,其共16位数字,整数部分12位,小数部分4位
然后测试结果就是可以再多输出一位小数的:
string test1=test.ToString("F");//结果为343392590725.68,保留小数点后两位
string
test2=test.ToString("F6");//结果为343392590725.675800,保留小数点后6位,不足用0补上
string
test3=test.ToString("G");//结果为343392590725.6758,默认输出原先的,多余double最多15个数字
string
test4=test.ToString("0.00")//结果为343392590725.68,保留小数点后两位
结果很明显,是可以安装所期望的正常输出的:
F:默认是2位小数点
F6:输出小数点后6位,不够的话用0补齐
G:默认输出原先的,保留小数点后面的位数(对于double默认是最多15个,详见:標準數值格式字串)。
此double值,其共16位数字,整数部分12位,小数部分4位
然后测试结果就是可以再多输出一位小数的:
double less1BitDouble = 343392590725.6758; string less1BitDoubleStrG = less1BitDouble.ToString( "G" ); //"343392590725.676" string less1BitDoubleStrF = less1BitDouble.ToString( "F" ); //"343392590725.68" string less1BitDoubleStrF6 = less1BitDouble.ToString( "F6" ); //"343392590725.676000" |
double less1BitDouble = 343392590725.6758; string less1BitDoubleStrG = less1BitDouble.ToString( "G" ); //"343392590725.676" string less1BitDoubleStrF = less1BitDouble.ToString( "F" ); //"343392590725.68" string less1BitDoubleStrF6 = less1BitDouble.ToString( "F6" ); //"343392590725.676000" |
string
test2=test.ToString("F6");//结果为343392590725.675800,保留小数点后6位,不足用0补上
string
test3=test.ToString("G");//结果为343392590725.6758,默认输出原先的,多余double最多15个数字
string
test4=test.ToString("0.00")//结果为343392590725.68,保留小数点后两位
1 2 3 4 | double less1BitDouble = 343392590725.6758; string less1BitDoubleStrG = less1BitDouble.ToString( "G" ); //"343392590725.676" string less1BitDoubleStrF = less1BitDouble.ToString( "F" ); //"343392590725.68" string less1BitDoubleStrF6 = less1BitDouble.ToString( "F6" ); //"343392590725.676000" |
1 2 3 4 | double smallValDouble = 1234.567890; string smallValDoubleStrG = smallValDouble.ToString( "G" ); //1234.56789 string smallValDoubleStrF = smallValDouble.ToString( "F" ); //1234.57 string smallValDoubleStrF6 = smallValDouble.ToString( "F6" ); //1234.567890 |
F:默认是2位小数点
F6:输出小数点后6位,不够的话用0补齐
G:默认输出原先的,保留小数点后面的位数(对于double默认是最多15个,详见:標準數值格式字串)。
相关文章推荐
- (int),Int32.Parse,Convert.ToInt3…
- C#GDI绘制自定义字体
- C#GDI绘制渐变线条,可用于添加阴…
- 简单电子相册视频制作的步骤和要点
- 简单电子相册视频制作的步骤和要点
- DOS常用命令大全
- 如何扩大C盘空间,转帖至百度空间
- C#将子窗体填充到父窗体的panel中
- C#子窗体精确定位到父窗体的某个位…
- C#中datagirdview表头变换
- C#dataGridView字体显示设置
- C#获取系统当前时间
- 将字符转换成带有圆圈的字符
- C#Winform编程的基础知识
- c#在当前窗体的按钮事件调用另一封…
- C#正则表达式判断字符串中是否有数…
- C#GDI画立体渐变圆角panel
- C#用GDI画任意形状的form
- 面试总结 转http://blog.csdn.net/ccc20134/article/details/46919189
- 组队选拔赛01 ---- misa