2016-08-07 |

下列代码在运行中会产生几个临时对象?

A
B
C
D
答案:
解释:
string a = new string("abc");
       a =(a.ToUpper()+"123").Substring(0,2);

其实在 C#中第一行是会出错的(Java 中倒是可行)。应该这样初始化:
string b = new string(new char[]{'a','b','c'});
忽略错误的话:
1."abc"
2.a.ToUpper()
3."123"
4.a.ToUpper()+"123"

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论