str+="str"中有几个对象
答案:2 悬赏:40 手机版
解决时间 2021-03-05 23:05
- 提问者网友:火车头
- 2021-03-05 12:08
str+="str"中有几个对象
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-03-05 13:46
只有一个对象.从语义上分析会有三个,分别是1,2和12,但其实C#的编译器在编译时会进行优化,也就是说像这样的常量运算会自动运算出结果并编译,所以这样的写法和
String str=new String("12"); 没有区别.
String str=new String("12"); 没有区别.
全部回答
- 1楼网友:不甚了了
- 2021-03-05 15:02
new是创建一个对象,
str=new...意思是创建对象,然后把对象在内存中的位置放到str中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯