1. 变量、表达式
2. 顺序结构
   循环结构:if else ;switch case ;条件表达式 ?:
   分支结构:while;do while;for ;foreach
3. 一元运算符:++,--,!,-
   二元运算符:+,-,*,/,%
   三元运算符:?:
4. 数组:
5. 枚举:如何定义,使用
6. 字符串:length、split()、trim()、replace()、Touper()、indexof()、substring()。。。
7. 函数:定义,调用,重载(要写两个及以上的方法:函数名相同,参数不同)
   关键字:ref,out,params(数组参数)
8. 类【引用类型】(字段、属性、方法):定义,使用
   构造函数,继承,抽象类(abstract),抽象方法,重写(override要写两个以上的类:),隐藏(new),接口,多态,静态成员  (static),实例成员   ,this,base
9. 集合:Arrylist
         List
         Dictionary
10. 是类型,引用类型
11. 访问修饰符
12. 结构【值类型】(struct)
13. 委托:定义,使用
14. 冒泡排序
15. 对象实例化的流程


16. 面向对象的三大特性
17. 什类和结构体的区别
18.字段和属性的区别
19. 访问修饰符有哪些?每个的含义。
20. 什么是抽象类和抽象方法?
21. 什么是方法重载和重写以及它们的区别?
22. ref和out的用法
23. 数组、集合、泛型集合的区别。
24. 自加和自减、短路
25. 什么是命名空间和程序集以及它们的区别和联系?
26. using的用法和new的用法
27. 值类型和引用类型的区别?并各举出几个代表示例。
28. 什么是装箱和拆箱操作?
29. 什么是接口?接口和抽象类的相同点和不同点。
30. 什么是继承?所有类的父类是什么?
31. 在继承过程中,构造函数的执行过程。
32. 默认构造函数和带参数构造函数,什么情况下生成默认构造函数和不生成。
33. 子类可以赋值给父类对象(其中父类对象的类型可以为一般类、抽象类、接口),赋值后的对象可以再强制转换为原对象。
34. 类的继承、接口的实现、接口的显示实现。
35. 静态变量(方法)和实例变量(方法)的区别。
36. 异常处理
37. 字符串: string.format、split、indexOf、substring。。。
有一部分的答案我没有些,课本上都有的。。。
转载于:[url= http://www.gobenet.net.cn]  http://www.gobenet.net.cn[/url]