无聊的题目,权当一乐

话说有这么一段代码,要求你在横线上填出相应的代码来打印出集合的全部元素,不允许用var关键字。(敝人上周真实经历的笔试题)

 

1 Dictionary<stringstring> dict = new Dictionary<stringstring>();
2 
3 foreach (___ item in dict)
4 {
5     Console.WriteLine("{0}:{1}",____,____);
6 }

 

 

正确答案是:

 

1 Dictionary<stringstring> dict = new Dictionary<stringstring>();
2             
3 foreach (KeyValuePair<string,string>  item in dict)
4 {
5    Console.WriteLine("{0}:{1}", item.Key, item.Value);
6 }

 

我当时及其困难的想起了KeyPair,没有想到其中还有个Value,我写的是KeyPair<string,string>,但是答案却是KeyValuePair<string,string>

=================================================================================================

无聊到此,我真不知道这个公司到底要考什么???????? 难道就为了考一个类名吗?这是在比较人的记忆力吗?OMG

这个题目,用过这个类的人,应该有印象,没用过的人打死也不会有印象。BCL里有上万个类,大家要开始背了,记住常用类的名字对你的paper testing 有很大的好处。

比较搞笑的事,这个笔试题目还有分数,这道题应该是10分吧。当时我彷佛回到了我的高中时代,呵呵

 

中午无聊,上来且一乐,干活。

posted @ 2010-11-10 14:19  DiggingDeeply  阅读(747)  评论(12编辑  收藏  举报