日期:2014-05-18  浏览次数:20612 次

谁知道怎么转类型
如题"C#中

string a = "12345";
string b = a.ToString("D7");

错误 1 与“string.ToString(System.IFormatProvider)”最匹配的重载方法具有一些无效参数 F:\web\blacjar\web\Default.aspx.cs 26 24 http://localhost/blacjar/
错误 2 参数“1”: 无法从“string”转换为“System.IFormatProvider” F:\web\blacjar\web\Default.aspx.cs 26 35 http://localhost/blacjar/

得不到 0012345 这个结果.

------解决方案--------------------
String.Format 方法 (String, Object) 
将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
sring b = String.Format(a,"D7")
------解决方案--------------------
你的意思 是不是要把一个字符串转成长度为7的 如果不够7位 前面加0 啊 
??
------解决方案--------------------
String.Format 

追加上去