日期:2014-05-19  浏览次数:20619 次

C#关于字符串操作的问题
String   a   =   "cn=zhang   san/ou=bj/o=hq ";
String   b   =   "10.10.10.10 ";
String   c   =   a+b;
Messagebox.show(c);
弹出的结果是cn=zhang   san/ou=bj/o=hq
没有加上b,请问这是问什么,怎么解决?谢谢

------解决方案--------------------
可以再用字符串的连接函数试一下
c.concat(a,b);
------解决方案--------------------
我运行过你代码,结果是cn=zhang san/ou=bj/o=hq10.10.10.10,没错的。
如果你那边实在不行,那你可以改成如下:
String a = "cn=zhang san/ou=bj/o=hq ";
String b = "10.10.10.10 ";
StringBuilder c=new StringBuilder();
c.Append(a);
c.Append(b);
MessageBox.Show(c.ToString());
------解决方案--------------------
string首字母应小写吧
------解决方案--------------------
string a = "cn=zhang san/ou=bj/o=hq ";
string b = "10.10.10.10 ";
string c = a.Insert(a.Length, b);
MessageBox.Show(c);
------解决方案--------------------
不会有错啊,,结果是cn=zhang san/ou=bj/o=hq10.10.10.10
------解决方案--------------------
楼主检查代码吧 不是用法不对的问题
------解决方案--------------------
贴你的实际代码!
------解决方案--------------------
楼主贴的代码没有问题,加几个“|”都正常。