阿里巴巴 网站建设,wordpress 自己创建主题,网络推广经验分享,服装设计就业前景如何staticstring Format (string format,object arg0):将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式 (1)格式化货币#xff08;跟系统的环境有关#xff0c;中文系统默认格式化人民币#xff0c;英文系统格式化美元#xff09;string.Format({0: C}…staticstring Format (string format,object arg0):将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式 (1)格式化货币跟系统的环境有关中文系统默认格式化人民币英文系统格式化美元 string.Format({0: C},0.2) 结果为0.20 英文操作系统结果$0.20 默认格式化小数点后面保留两位小数如果需要保留一位或者更多可以指定位数 string.Format({0: C1},23.15) 结果为23.2 截取会自动四舍五入 格式化多个Object实例 string.Format(市场价{0:C}优惠价{1:C},23.15,19.82) (2)格式化十进制的数字格式化成固定的位数位数不能少于未格式化前只支持整形 string.Format({0: D3},23) 结果为023 string.Format({0: D2},1223) 结果为1223精度说明符指示结果字符串中所需的最少数字个数。 (3)用分号隔开的数字并指定小数点后的位数 string.Format({0:N}, 14200) 结果为14,200.00 默认为小数点后面两位 string.Format({0:N3}, 14200.2458) 结果为14,200.246 自动四舍五入 (4)格式化百分比 string.Format({0: P}, 0.24583) 结果为24.58% 默认保留百分的两位小数 string.Format({0: P1}, 0.24583) 结果为24.6% 自动四舍五入 (5)零占位符和数字占位符 string.Format({0:0000.00}, 12394.039) 结果为12394.04 string.Format({0:0000.00}, 194.039) 结果为0194.04 string.Format({0:###.##}, 12394.039) 结果为12394.04 string.Format({0:####.#}, 194.039) 结果为194 下面的这段说明比较难理解多测试一下实际的应用就可以明白了。 零占位符 如果格式化的值在格式字符串中出现“0”的位置有一个数字则此数字被复制到结果字符串中。小数点前最左边的“0”的位置和小数点后最右边的“0”的位置确定总在结果字符串中出现的数字范围。 “00”说明符使得值被舍入到小数点前最近的数字其中零位总被舍去。 数字占位符 如果格式化的值在格式字符串中出现“#”的位置有一个数字则此数字被复制到结果字符串中。否则结果字符串中的此位置不存储任何值。 请注意如果“0”不是有效数字此说明符永不显示“0”字符即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字则显示“0”字符。 “##”格式字符串使得值被舍入到小数点前最近的数字其中零总被舍去。 PS空格占位符 string.Format({0,-50}, theObj);//格式化成50个字符原字符左对齐不足则补空格 string.Format({0,50}, theObj);//格式化成50个字符原字符右对齐不足则补空格 (6)日期格式化 string.Format({0:d},System.DateTime.Now) 结果为2009-3-20 月份位置不是03 string.Format({0: D},System.DateTime.Now) 结果为2009年3月20日 string.Format({0:f},System.DateTime.Now) 结果为2009年3月20日 15:37 string.Format({0:F},System.DateTime.Now) 结果为2009年3月20日 15:37:52 string.Format({0:g},System.DateTime.Now) 结果为2009-3-20 15:38 string.Format({0:G},System.DateTime.Now) 结果为2009-3-20 15:39:27 string.Format({0:m},System.DateTime.Now) 结果为3月20日 string.Format({0:t},System.DateTime.Now) 结果为15:41 string.Format({0:T},System.DateTime.Now) 结果为15:41:50转载于:https://www.cnblogs.com/nsky/p/4534052.html