习题
C#中堆和栈的区别?
2.C#中的委托是什么?事件是不是一种委托?
3.C#静态构造函数特点是什么?
4.CTS、CLS、CLR分别作何解释
5.C#中什么是值类型与引用类型?
6.请详述在C#中类(class)与结构(struct)的异同?
7.new关键字的作用
8.int?和int有什么区别
9.C#中值传递与引用传递的区别是什么?
10.C#中参数传递 ref 与 out 的区别?
11.C#中什么是装箱和拆箱?
12.C#实现多态的过程中 overload 重载 与override 重写的区别?
14.C# 成员变量和成员函数前加static的作用?
15.C#中索引器的实现过程,是否只能根据数字进行索引,请描述一 下
16.C#中 abstract class和interface有什么区别?
17.C#中用sealed修饰的类有什么特点?
18.字符串中string str=null和string str=""和string str=string.Empty的区别
19.byte b = 'a'; byte c = 1; byte d = 'ab'; byte e = '啊'; byte g = 256; 这些变量有些错误是错在哪里?
20.string和StringBuilder的区别,两者性能的比较
21.什么是扩展方法?
22. 特性是什么?如何使用?
23.什么叫应用程序域(AppDomain)
24.byte a =255;a+=5;a的值是多少?
25.const和readonly有什么区别?
26.分析下面代码,a、b的值是多少?
27.Strings = new String(“xyz”);创建了几个String Object?
28.c#可否对内存直接操作
29.什么是强类型,什么是弱类型?哪种更好些?为什么?
30.Math.Round(11.5)等於多少? Math.Round(-11.5)等於多少?
31.&和&&的区别
32.i++和++i有什么区别?
33.as和is的区别
34.谈谈final、finally的区别。
35.简述C#成员修饰符
36.什么是匿名类,有什么好处?
37.说说什么是逐字字符串
38.列举你知道的数字格式化转换
39.说说字符串拼接、字符串内插法
40.什么是虚函数?什么是抽象函数?
41.什么是WebService?
42.ADO.NET常用对象有哪些?
43.在ASP.NET中所有的自定义用户控件都必须继承自?
44.在.NET托管代码总我们不必担心内存泄漏,这是因为有了?
45.什么是MVC模式
47.什么是反射?
48.ORM中的延迟加载与直接加载有什么异同?