我的程序中有一个代码部分。让我们说buf.Substring(0,4)是一个字符串,在循环中的那一刻是326。字符串buf.Substring(0,4)在for循环中更新。
if (buf.Substring(0, 4).Equals("GG:"))
{
label22.Text = buf.Substring(4) + "Z" ;
}
这在label22上输出为:
326
Z
如果将其替换为
label22.Text = "Z" + buf.Substring(4);
然后它正确连接为:
Z326
但我希望输出为:
326Z
无论我做了什么,它都无法奏效。我尝试连接不同的方法或调整标签宽度等等。这可能是什么问题?
答案 0 :(得分:2)
您可以尝试像这样修改buf.Substring(4)的输出
String output = buf.Substring(4).Trim(new char[] {'\r','\n'});
或者像这样简单的修剪()
String output = buf.Substring(4).Trim();