繁体   English   中英

字符串格式问题-加两个小数点

[英]String Format Question - Add two decimal point

如何在完全没有小数点的字符串数字中添加小数点? 我只想将其固定到小数点后两位,而不四舍五入。

  // string x = "341231"; -> 34.1231
  // string y = "31231" -> 31.231
  // string z = "122334124" -> 12.2334124

我试过了

float a = float.Parse(string.Format("{0:n2}",341231); // -> 341231

但输出仍然保持不变。 我这样做是为了获取经度和纬度的值。

为什么不在期望的位置插入点并进行解析

var x = "341231";
if(x.Length > 1)
     float a = float.Parse(x.Insert(2,"."));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM