string.Format 疑难?求高手解答。

使用过种中代码如下:

1 string temp = string.Format("{0,-200}","服务请求信息不完整,解包失败,请联系维护人员!");
2 string temp2 = "服务请求信息不完整,解包失败,请联系维护人员!".PadRight(200); 

希望的结果应该是: temp.Length == temp2.Length == 200

但结果却是  temp.Length == temp2.Length == 205

为什么呢?这倒底是怎么一回事啊? 

 

原文地址:https://www.cnblogs.com/yyj/p/2004958.html