5-20技术分活动:关于C#集合超简单题等你来过关斩将!
活动前言:
由于集合的特性,很多时候我们经常会用到它。但是泛型集合和非泛型集合你了解多少呢?我们经常对集合进行foreach遍历,那么为什么集合可以被foreach遍历呢?你对foreach又了解多少呢?让我们通过下面的题目来深刻理解一下泛型和非泛型集合以及foreach吧。
活动题目:
一.什么是泛型?它和非泛型的区别是什么?用程序举例以下四个集合的用法arraylist,hashtable., list,dictionary。(2分)
二.选做题:(由于第一个选做题难度较大,所以第一个选做题3分,第二个选做题1分。只能选一个选做题完成,如果两个选做题都完成按3分算)
1.foreach经常被我们用来遍历,但是为什么有些类可以遍历有些不能呢?陈述下foreach的遍历原理。
2.arraylist和list的区别是什么?list和dictionary的区别是什么,什么情况下使用list?什么时候使用dictionary?
试题提交规则:由于第一题的前两个问题和选做题都是简答题,所以大家把简答题,写在一个txt文件中并且和自己的答案源码一起打包,作为回帖的附件提交,同时设置阅读权限为管理员级别。直接在帖子中写出答案无效。
注:选做题的第一题的确有难度,但是程序员就要有去克服困难的勇气,希望大家能迎难而上。
奖励设置
1.按照每人提交情况,给出1-5分技术分。
2.写详细代码注释说明文档,程序的简洁等等优秀程序员本质体现有格外加5-15分。
3.优秀作业,有机会获取黑马程序员文化衫1件。
4.亲友劵1张,奖励得分最高的参与活动用户。
作业要求:
1、代码必须规范,注释清晰
2、开发语言:C#
3、作业提交完整,提交格式压缩为Zip格式
4、压缩包命名:姓名+论坛昵称+论坛ID
活动时间:
2014年7月22日--2014年7月31日
作业提交地址:http://bbs.itheima.com/thread-131695-1-1.html
|