你肯定搞错了。C#中的string是一个类,是一个引用类型,和C的char *是不一样的。
string a = "abc";
string b = "de";
string c = "fghi";
string d = a + b + c; // d == "abcdefghi"
string a = "abc";
string b = "de";
string c = "fghi";
string d = a + b + c; // d == "abcdefghi"
解决方案 »
- 强类型DataSet的日期类型属性为空时抛异常
- C# Winform程序,如何复制已做好的一个winform,用来改成另一个近似的winform?
- C#中如何方便的调用WIN32 API?
- 在vs2005 IDE中如何切换对应的文件
- 求助winform datagridview 行只读无效的问题
- 一个关于calendar 控件的问题?
- installshield 11.5 中如何安装系统服务
- 请问如何DataGridComboBoxColumn写成一个公共的数据绑定控件!
- 在c# winforn 中怎样启动outlook
- 关于 PrintDialog
- 求救:插入数据记录出错,在线等候
- 请问如何添加事件响应函数?
我的STRING是这样
Byte[] upstr=new upstr[50];
string str1=System.Text.Encoding.ASCII.GetString(upstr,1,10);
string str2=System.Text.Encoding.ASCII.GetString(upstr,1,10);
string str3=System.Text.Encoding.ASCII.GetString(upstr,1,10);
string allstr=str1+str2+str3;
只能看到第一个str1.
我跟踪后发现str1="123";
upstr={'1','2','3','\0',...}
我觉得可能是'\0'的原因,我想用TRIM,但好象不行。