#region 截取小数点位数 public static string GetPointNum(string str, int num)
/// <summary>
/// 截取小数点位数
/// </summary>
/// <param name="str">要截取的字符串</param>
/// <param name="num">截取的位数</param>
/// <returns>返回结果的字符串</returns>
public static string GetPointNum(string str, int num)
{
string s = "";
if (num > 0)
{
s = "0.";
for (int i = 0; i < num; i++)
{
s = s + "0";
}
try
{
if (str != "")
{
str = Convert.ToDecimal(str).ToString(s);
}
else
{
str = s;
}
}
catch
{
if (str != "")
{
str = Convert.ToDouble(str).ToString(s);
}
else
{
str = s;
}
}
}
return str;
}
#endregion
/// <summary>
/// 截取小数点位数
/// </summary>
/// <param name="str">要截取的字符串</param>
/// <param name="num">截取的位数</param>
/// <returns>返回结果的字符串</returns>
public static string GetPointNum(string str, int num)
{
string s = "";
if (num > 0)
{
s = "0.";
for (int i = 0; i < num; i++)
{
s = s + "0";
}
try
{
if (str != "")
{
str = Convert.ToDecimal(str).ToString(s);
}
else
{
str = s;
}
}
catch
{
if (str != "")
{
str = Convert.ToDouble(str).ToString(s);
}
else
{
str = s;
}
}
}
return str;
}
#endregion