在C# 中向该泛型集合中添加一个键为“李四”的学员对象以下是对其不同操作其正确的是( )选择二项)
在C#中有如下泛型集合代码,向该泛型集合中添加一个键为“李四”的学员对象,以下选项是对该泛型集合不同操作,其正确的是()。(选择二项)Dictionary<string,...
在C# 中有如下泛型集合代码,向该泛型集合中添加一个键为“李四”的学员对象,以下选项是对该泛型集合不同操作,其正确的是( )。 (选择二项)
Dictionary<string,Student> dict = new Dictionary<string,Student>();
a) dict.RemoveAt(0);
b) Student stu = dict[“李四”];
c) Foreach(Student stu in dict.Keys){…}
d) Foreach(Student stu in dict.Values){…} 展开
Dictionary<string,Student> dict = new Dictionary<string,Student>();
a) dict.RemoveAt(0);
b) Student stu = dict[“李四”];
c) Foreach(Student stu in dict.Keys){…}
d) Foreach(Student stu in dict.Values){…} 展开
4个回答
展开全部
Dictionary<(Of <(TKey, TValue>)>)
TKey
字典中的键的类型。
TValue
字典中的值的类型。
而你给的例子中
TKey是string
TValue是Student类
所以遍历的时候,要用d,才是正确的,c要用string类型
既然键值为李四(string)
那自然就可以用dict[“李四”];
来获取这个对象了
TKey
字典中的键的类型。
TValue
字典中的值的类型。
而你给的例子中
TKey是string
TValue是Student类
所以遍历的时候,要用d,才是正确的,c要用string类型
既然键值为李四(string)
那自然就可以用dict[“李四”];
来获取这个对象了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B,D
A错在,Dictionary没有RemoveAt方法,只有
public bool Remove ( TKey key )方法
C错在Student stu in dict.Keys
这返回的明明是字符串。
A错在,Dictionary没有RemoveAt方法,只有
public bool Remove ( TKey key )方法
C错在Student stu in dict.Keys
这返回的明明是字符串。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B 跟 D
肯定是对的
肯定是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询