我有一个问题看起来很容易,但我无法解决 我有一个函数,它返回一个字符串,并有两个参数:
public string MyFunc(string ID, string TargetID) // ID is 9999999995 and TargetID is 9999999998
{
return ID + TargetID; // Gives me ID only(9999999995).
}
当我尝试放置文本而不是ID时,它可以工作,但不能用数字。我试过使用StringBuilder,但得到了相同的结果。
我这样用:
MessageBox.Show(MyFunc(Settings.Default.ID, ComboBox1.Text));
答案 0 :(得分:2)
该功能正在按预期工作。检查传入参数ID
和TargetID
是否实际包含值,它们是您期望的值。
答案 1 :(得分:1)
检查值是否为空是否安全并执行String.Concat(...)
答案 2 :(得分:0)
谢谢大家,但问题是从netStream接收字符串,这是我的错。发送字符串时,我最后没有添加“$”字符,因此字符串可能很长或者其他...