110,539
社区成员
发帖
与我相关
我的任务
分享
double.Parse("0.0110000")
string returnValue1 = ddlConType_SelectedIndexChanged(rsCode); //returnValue1值是0.000300
double doupp = double.Parse(returnValue1); //是这么写吧
returnValue = doupp.ToString(); //最后出来returnValue 怎么还是0.000300呢
Regex.Replace("12.1000", @"(?<=\.[0-9]*[1-9]|[0])[0]*$", "");
static string TrimRight(string s)
{
if (s.IndexOf('.') != -1)
{
for (int i = s.Length - 1; i >= 0; i--)
{
char c = s[i];
if (c == '.') break;
if (s[i] != '0')
{
s = s.Substring(0, i + 1);
return s;
}
}
return s;
}
else
{
return s;
}
}
static string TrimRight(string s)
{
for (int i = s.Length - 1; i >= 0; i--)
{
if (s[i] != '0')
{
s = s.Substring(0, i + 1);
return s;
}
}
return s;
}