字符串截取小数点后面的零
代码
string str = "12.0000";
string str1 = str.Substring(str.Length - 4, 4);
if (str1.CompareTo("0000") > 0)
{
Response.Write(str);
}
else
{
Response.Write(str.Substring(0, str.Length - 5));
}
string str1 = str.Substring(str.Length - 4, 4);
if (str1.CompareTo("0000") > 0)
{
Response.Write(str);
}
else
{
Response.Write(str.Substring(0, str.Length - 5));
}
代码
string str = "12.0000";
string str1 = str.Substring(str.Length - 4, 4);
if (str1.Substring(3, 1).CompareTo("0") > 0)
{
Response.Write(str);
}
else if (str1.Substring(2, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 1));
}
else if (str1.Substring(1, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 2));
}
else if (str1.Substring(0, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 3));
}
else
{
Response.Write(str.Substring(0, str.Length - 5));
}
string str1 = str.Substring(str.Length - 4, 4);
if (str1.Substring(3, 1).CompareTo("0") > 0)
{
Response.Write(str);
}
else if (str1.Substring(2, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 1));
}
else if (str1.Substring(1, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 2));
}
else if (str1.Substring(0, 1).CompareTo("0") > 0)
{
Response.Write(str.Substring(0, str.Length - 3));
}
else
{
Response.Write(str.Substring(0, str.Length - 5));
}