2
我有交流#程序,并试图调用一个特定的字符串(正常字符串,没有什么特别的)messageBox,并且当到达一个变量与字符串连接时,它显然停止级联。 代码:MessageBox不显示所有给定的字符串
string first = userInfo.info.getFirst(); //Some function
string last = userInfo.info.getLast(); // Some function
string message = first + "_" + last + " !";
MessageBox.Show(message);
// Output will be "(first value)";
我曾尝试调试和的“第一”和“最后”的值是否正确和罚款。 我也分析过是否有任何CPU或内存峰值出现(使用VS的工具),但没有看到。
对于这个问题有什么想法吗? 非常感谢!
“first”或“last”在任何位置都包含“\ 0”(“null”字符)吗?你能提供[mcve]吗? –
就是这样,谢谢!我明白问题来自何处。 –
在这种情况下,我会添加一个答案。 –