确保代表十进制数字的字符串在“。”之前具有0。

苏尼尔

我在C#中有一个字符串变量,它将是“ .11”或“ 0.11”或“ 12.11等”字符串格式的“单个”数据类型数字。

我的问题:如果在上述变量的小数点前未指定数字,则需要在前面的字符串前加'0'开头。我将如何以最有效的方式在C#中执行此操作?因此,如果变量为“ 12.11”,则无需填充。

string newValue = null;
string searchFieldValue1 = ".11";
//set new value according to this logic: pad it with a leading 0 so its 0.11
科里·纳尔逊
newValue = searchFieldValue1.StartsWith(".")
               ? "0" + searchFieldValue1
               : searchFieldValue1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

确保十进制数字的字符串代表总是n个字符长

从字符串获取多十进制数字

将float转换为具有精度和指定的十进制数字的字符串?

接受代表十进制数字的字符串并以二进制格式返回的函数

Python在特定子字符串之前提取一个十进制数字

从Excel VBA中的字母数字字符串中提取十进制数字

如何判断以字符串表示的十进制数字是否适合双精度?

将十进制数字字符串转换为BCD的算法

为什么要使用JSON中的字符串表示十进制数字

在字符串中添加2个十进制数字,保持精度

红宝石。将字符串拆分为单独的十进制数字

从小时跟踪字符串中捕获完整的十进制数字

从C#中的字符串中提取十进制数字

检查字符串中的两个十进制数字

如何提取字符串中的十进制数字?

从Sparklyr中的字符串中提取十进制数字

将十进制数字从字符串转换为双精度

如何将ASCII字符串转换为十进制数字?

将字符串编码为十进制数字-javascript

使用递归将二进制数字的字符串转换为十进制数字...

正则表达式替换不属于十六进制颜色值且没有特定字符串的十进制数字

用于检查字符串是否为数字(包括十进制数字)的正则表达式

如何从字符串中的多个数字中提取一个十进制数字

正则表达式从字符串中获取确切的数字和十进制数字

正则表达式替换不带特定字符串的“整个”十进制数字

R:如何在打印语句中连接十进制数字值和字符串?

如何防止JSONObject来自json.jar将十进制数字字符串转换为double

从字符串中检索十进制数字,并将其递归地放入[Int]列表中

追加两个十进制数字字符串并解析为双精度