返回字符串不成功

时间:2013-07-18 14:34:53

标签: c# string winforms function return

我有一个问题看起来很容易,但我无法解决 我有一个函数,它返回一个字符串,并有两个参数:

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));

3 个答案:

答案 0 :(得分:2)

该功能正在按预期工作。检查传入参数IDTargetID是否实际包含值,它们是您期望的值。

答案 1 :(得分:1)

检查值是否为空是否安全并执行String.Concat(...)

答案 2 :(得分:0)

谢谢大家,但问题是从netStream接收字符串,这是我的错。发送字符串时,我最后没有添加“$”字符,因此字符串可能很长或者其他...