我有CString temp = CString temp1 + CString temp2 + CString temp3 + CString temp4 + CString 5; (不应超过5个)。 有没有办法可以做到这一点?
答案 0 :(得分:1)
由于CString
是MS内部类,否则,您无法在代码中的任何位置限制连接。
如果您想要执行此操作的特定块,则只需提供包含5个参数的函数:
CString concatenate(const CString& temp1 = CString(),
const CString& temp2 = CString(),
const CString& temp3 = CString(),
const CString& temp4 = CString(),
const CString& temp5 = CString(),);
答案 1 :(得分:-1)
使用String.Format
附加字符串,如..
String _iString = String.Format("{0} {1} {2} {3} {4} {5}", param1,param2,param3,param4,param5)
然后在代码中使用_iString
....