.以下C#代码运行的结果是()

List<int> num=new List<int>();

for (int i=1;i<6;i++){num.Add(i);}

for(int i=1;i<3;i++){num.Remove(i);}

foreach(int i in num){Console.Write(i.ToString());}

A:运行出错

B:345

C: 145

D 135

for (int i=1;i<6;i++){num.Add(i); 这步执行完之后 num={1,2,3,4,5}
——将数字1到5添加到num数组
for(int i=1;i<3;i++){num.Remove(i); 这步执行完之后 num={3,4,5}
——将数字1和2从num数组移走
最后,执行foreach(int i in num){Console.Write(i.ToString()); 将num数组中的元素一次输出
所以选 B
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
C吧。