#region 格式化数字加逗号
/// <summary>
/// 转换为千分位
/// </summary>
/// <param name="num">要转换的数字</param>
/// <param name="fixeds">需要几位小数</param>
/// <returns></returns>
public static string commafy(decimal num, int fixeds)
{
string rnum = num.ToString(string.Format("N{0}", fixeds));
string pattern = @"(-?\d+)(\d{3})";
while (Regex.IsMatch(rnum, pattern))
{
rnum = Regex.Replace(rnum, pattern, "$1,$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
}
return rnum;
}
#endregion
/// <summary>
/// 转换为千分位
/// </summary>
/// <param name="num">要转换的数字</param>
/// <param name="fixeds">需要几位小数</param>
/// <returns></returns>
public static string commafy(decimal num, int fixeds)
{
string rnum = num.ToString(string.Format("N{0}", fixeds));
string pattern = @"(-?\d+)(\d{3})";
while (Regex.IsMatch(rnum, pattern))
{
rnum = Regex.Replace(rnum, pattern, "$1,$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
}
return rnum;
}
#endregion