软件编程C#求解!
在C#程序中定义一个泛型集合对象students的代码是:Dictionary<String ,Student> students=new Dictionary<String ,Student> ()下面集合操作的代码片段正确的是( )
A) Student stu=student["jimmy"];
B) student.Add("jimmy");
C) student.Remove(4);
D) foreach(Student stu in students.Keys){}
答案:D是正确的。
A如果是Student stu = students["jimmy"]就是正确的。就是少了一个s
B也是少了一个s和一个student对象,既是说students.add("jimmy",new Student());
C是少了一个s和括号内的类型不正确。里面不是输入下标值的,是输入key的。而这里key类型是string。所以如果是students.Remove("jimmy");就正确了。
上一个:socket 网络编程 C#
下一个:请用C#编程语言编写,谢谢,求代码不求思路! 高分悬赏!F20120308001