string.Format string.padRight 总结

string.Format("这是个数字:{0}", 10); //"这是个数字:10"

string.Format("这是两个数字:{0}, {1}", 10, 11); //"这是两个数字:10, 11"
string.Format("这是两个数字:{0}, {0}", 10, 11); //"这是两个数字:10, 10" 这里演示索引是可以复用的
string.Format("这是个花括号{{}}"//"这是个花括号{}"  在这种format中 花括号是作为一种特殊符号存在的 所以想输出花括号本身需要用两个相同括号转义成一个
string.Format("左填充:{0:10},右填充:{0,-10}。","abc"//"左填充:abc,右填充:abc       。" 会在字符串填充空格到指定长度
string.Format("{0}的十六进制是{0:x}",16) //"16的十六进制是10" 
string.Format("现在的时间:{0:yyyy-MM-dd HH:mm:ss.fff}", DateTime.Now) //"现在的时间:2014-05-23 08:38:57.593" 演示时间的format 这个很常用
 
"abc".PadRight(10)  //"abc       "  右边填充空格到10长度
"abc".PadRight(10,'z')  //"abczzzzzzz" 右边填充字符z到10长度
"abcdefghijklmn".PadRight(10,'z')  //"abcdefghijklmn" 如果已经满了指定长度 无变化
posted @ 2017-04-18 17:06  scholes91  阅读(88)  评论(0)    收藏  举报