在 C# 中,可以根据不同的值将数字格式化为不同样式。以下是一些示例:
ToString()
方法ToString()
方法可以根据指定的格式字符串将其转换为字符串。例如:
double num = 123.45;
string formattedNum = num.ToString("C2"); // 格式化为货币形式,保留两位小数
string.Format()
方法string.Format()
方法可以将数字和其他数据类型插入到格式化的字符串中。例如:
double num = 123.45;
string formattedNum = string.Format("{0:C2}", num); // 格式化为货币形式,保留两位小数
NumberFormatInfo.CurrentInfo.ToString()
方法NumberFormatInfo.CurrentInfo.ToString()
方法可以根据当前设置的数字格式将数字转换为字符串。例如:
double num = 123.45;
NumberFormatInfo info = CultureInfo.CurrentCulture.NumberFormat;
string formattedNum = info.ToString(num, NumberFormatInfo.InvariantInfo); // 格式化为货币形式,保留两位小数
以上是一些常见的 C# 数字格式化方法。根据具体需求,可以选择相应的方法来格式化数字。
领取专属 10元无门槛券
手把手带您无忧上云