我使用string.TrimEnd時看到奇怪的結果()方法C#TrimEnd修剪過多的字符
var s = "FDLBicester.freshviprint01";
var x = s.TrimEnd("freshviprint01".ToCharArray());
Console.WriteLine(x);
主要生產
FDLBicester.
然而,稍微改變了TrimEnd以包括.
以及:
var s = "FDLBicester.freshviprint01";
var x = s.TrimEnd(".freshviprint01".ToCharArray());
Console.WriteLine(x);
產生
FDLBic
????
爲什麼我也通過修整.
失去ester
?
這裏閱讀 - 備註 https://msdn.microsoft.com/en-us/library/system.string.trimend(v=vs .1px).aspx – pitersmx
它按照doc的規定工作,檢查由@pitersmx – bradbury9