您现在的位置:首页 > >

C#字符串数值前加0将1转化成01

发布时间:

定义两个数值字符串

string str1 = "1";
string str2 = "01";

在我们的主观感受里这两个在进行数值比较时都是1,应该是等价的,但进行字符比对时则不尽然


转化处理

str1 = Convert.ToDouble(str1).ToString("00");

    首先将字符串转化成Double数值类型其次在将数值转化回字符串时,指定数据显示的样式,比如00此时系统会对数据进行比对,如果是1位数,则在前补0,如果是两位数,则直接显示结果值如:01,12

此时的?str1?和?str2?才完全等值,str1==str2


热文推荐
猜你喜欢
友情链接: