62,067
社区成员
发帖
与我相关
我的任务
分享
#region 判断输入的输入是否为float型,保留两位小数,如果否,返回0
/// <summary>
/// 对输入数据进行转换(float)
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
public string ChangeFloat(string num)
{
double temp;
if (num.Trim().Length == 0)
{
return "0";
}
else
{
try
{
temp = Math.Round(float.Parse(num), 2);
return temp.ToString();
}
catch
{
return "0";
}
}
}
#endregion
Response.Write(Convert.ToSingle("458.00")+"<br>");
Response.Write(Convert.ToSingle("458.10") + "<br>");
Response.Write(Convert.ToSingle("458.1010") + "<br>");
Response.Write(Convert.ToSingle("458.18") + "<br>");
decimal i = 50.00M;
decimal j = 50.10M;
Response.Write(Convert.ToDouble(i));
Response.Write(Convert.ToDouble(j));