C# 为什么c string.TrimStart会修剪参数的尾部空格?
代码:C# 为什么c string.TrimStart会修剪参数的尾部空格?,c#,trim,C#,Trim,代码: string s = "Executing".TrimStart(@"Exec ".ToCharArray()); 或 s将等于uting,尽管尾随空格字符为 bool t = "Executing".StartsWith("Exec "); t将等于False?TrimStart的char[]参数表示一组字符,而不是字符串。换句话说,它将删除char[]数组中字符串开头的所有连续字符-它不会检查字符是否与数组中的字符序列匹配。如果它确实这样做了,那么接受一个字符串不是更有意义吗?T
string s = "Executing".TrimStart(@"Exec ".ToCharArray());
或
s将等于uting,尽管尾随空格字符为
bool t = "Executing".StartsWith("Exec ");
t将等于False?TrimStart的char[]参数表示一组字符,而不是字符串。换句话说,它将删除char[]数组中字符串开头的所有连续字符-它不会检查字符是否与数组中的字符序列匹配。如果它确实这样做了,那么接受一个字符串不是更有意义吗?TrimStart的char[]参数意味着一组字符,而不是字符串。换句话说,它将删除char[]数组中字符串开头的所有连续字符-它不会检查字符是否与数组中的字符序列匹配。如果它确实这样做了,那么它接受一个字符串不是更有意义吗?所以TrimStart意味着从输入字符串中修剪所有字符,直到遇到集合中不存在的第一个字符为止。正确吗?所以TrimStart意味着从输入字符串中修剪所有字符,直到遇到不在集合中的第一个字符。对的
bool t = "Executing".StartsWith("Exec ");