C#基础知识点记录

问题 答案
1.什么是装箱和拆箱?
2.对象和类的区别是什么?
3.什么是类的方法?
4.什么是局部变量,什么是成员变量?
5.静态成员和实例成员的区别?
6.概述序列化?
7.类成员有几种可访问形式?简述可访问形式修饰符的访问权限?
8.继承的特点有哪些?
9.如何在C#中实现继承?
10.对象能否调用静态方法 ?
11.C#支持多重继承么?
12.被protected修饰的属性/方法在何处可以访问?
13.私有成员会被继承么?
14.C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?
14.C#中所有对象共同的基类是什么?
15.在方法定义中,virtual有什么含意?
16.能够将非静态的方法覆写成静态方法么?
17.可以覆写私有的虚方法么?
18.能够阻止某一个类被其他类继承么?
19.能够实现允许某个类被继承,但不允许其中的某个方法被覆写么?
20.何时必须声明一个类为抽象类?
21.接口(interface)是什么?
22.如何区别重载方法?
23.const和readonly有什么区别?
24.System.String 和System.StringBuilder有什么区别?
25.请详述在.net中类(class)与结构(struct)的异同?
26.接口和抽象类具有什么区别?
27.base关键字的作用是什么?
28.面向对象的特征有哪些方面?(重中之重)
27.在C#中,string str=null string str= string.Empty与string str=“”请尽量使用文字或图象说明其中的区别。
28.Params是什么含义?
29..堆和栈的区别?(重中之重)
29..如何处理几十万条并发数据?
30.成员变量和成员方法前加static的作用?
31.什么是反射?
31.什么是虚方法?什么是抽像方法?
32.public static const int A=1;这段代码有错误么?
33.float f=-123.567F; int i=(int)f;i的值现在是_?
34.C#中 property(属性) 与 attribute(特性)的区别,他们各有什么用处,这种机制的好处在哪里?
34.谈谈你对MVC模式的理解?
35.什么叫应用程序域?
36.Internal修饰符有什么含义?
以上题目答案链接http://www.jianshu.com/p/da75f0ac046e
37.Invoke()的作用? http://www.cnblogs.com/vaevvaev/p/6909042.html
38.委托的作用,实现?
39.Lambda表达式? 以上题目答案链接http://www.cnblogs.com/liuhaorain/p/3911845.html
40.什么是泛型,泛型的作用?(减少代码非常实用的设计) http://www.cnblogs.com/yueyue184/p/5032156.html
41.Action和Func的区别? http://www.cnblogs.com/LipeiNet/p/4694225.html
42.委托和事件 http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
43.Timer和BackgroundWorker的区别? http://blog.csdn.net/kasama1953/article/details/52632538

你可能感兴趣的:(c#)