这个问题的原因是你没有理解,string类型是引用类型并不是值类型,所以你并不改变s的值
static void Main(string[] args)
{
string ss = "1234";
string aa;
aa= ss.PadLeft(7, '0');
Console.WriteLine(aa);
}如果你这样,就可以得到aa的值是:0001234.
static void Main(string[] args)
{
string ss = "1234";
string aa;
aa= ss.PadLeft(7, '0');
Console.WriteLine(aa);
}如果你这样,就可以得到aa的值是:0001234.
string s = "123 ";
s=s.PadLeft(5, '0');