1

簡単に見える問題がありますが、解決できません。
文字列を返し、2 つの引数を持つ関数があります。

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

3 に答える 3

2

機能は意図したとおりに機能しています。入力パラメーターIDTargetID実際に値が含まれていることを確認し、それらが予期した値であることを確認してください。

于 2013-07-18T14:43:35.413 に答える
1

安全のために値が null でないことを確認し、String.Concat(...) を実行します。

于 2013-07-18T14:49:51.147 に答える