使用填充下方给出的代码似乎没有按预期播放,理论上文本“添加此文本”应该从两个字符串的第 21 列开始,但在 str2 中它有一些额外的空格。在检查两个字符串的长度时,长度结果与预期的相同 20。
string str1 = "Test".PadRight(20);
string str2 = "Test123".PadRight(20);
string common = "Add this text";
MessageBox.Show(str1.Length.ToString());
MessageBox.Show(str2.Length.ToString());
MessageBox.Show(str1 + common + "\n" + str2 + common);
以前有人遇到过这个问题吗?有什么明显的我失踪了。
非常感谢。