当前位置:编程学习 > C#/ASP.NET >>

这是几个对象

这是几个对象
string strnew=new string("abcd") --------------------编程问答-------------------- 1个 --------------------编程问答-------------------- 为什么?我也是说一个那个老师说不是. --------------------编程问答-------------------- 好象是两个吧!兄弟! --------------------编程问答-------------------- 一個都不是﹐沒有分號"﹔"嘻嘻﹗﹗---



兩個! --------------------编程问答-------------------- 我晕,没仔细看
String的构造函数没有传入String的重载
你这句是错的 --------------------编程问答-------------------- 如果传入正确的参数(如char或char数组),并且后面加引号
就是一个正确的语句了,那么

调用String类构造函数创建一个String对象,然后赋值给strnew
只创建了一次,当然只有一个对象
在给它赋值前strnew只是一个空引用 --------------------编程问答-------------------- 我都给你气晕了

并且后面加引号
=>
并且后面加分号 --------------------编程问答-------------------- 你们说两个是什么意思?解释一下~ --------------------编程问答-------------------- 是两个错误对象...
1.应输入;...
2.没有匹配此签名的重载方法... --------------------编程问答-------------------- string虽然是引用类型,可是与其它引用类型有点不同的是,它的赋值操作被.net(实际上java也是)编译为CLR 的 ldstr 指令处理,而这个指令实际上是复制右边字符串的每一个字节到为左边新创建的对象中。

这与vb很相似,与c不同。

所以,会看到很多建议说往往可以使用stringbuilder类型而不使用string类型。

--------------------编程问答-------------------- 搜索到一个参考文章:

http://www.cnblogs.com/artech/archive/2007/03/04/663728.html --------------------编程问答-------------------- ls的解释的太好了 --------------------编程问答-------------------- 搞迷胡了,感觉意义不大 --------------------编程问答-------------------- 字符串驻留,相同的字符串不会再复制一遍的~ --------------------编程问答-------------------- 应该只有一对象,如果写正确的话 --------------------编程问答-------------------- 我喜欢下雨的晴天~
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,