1) 简述 Private、protected、public、internal 修饰符的访问权限
2) 静态变量、非静态变量的区别?
3) 什么是事务(tarnsation)?它有什么好处?
4) 如果在一个 B/S 结构的系统中需要传递变量值,但是又不能使用 Session、Cookie、
Application,您有几种方法进行处理?
答:1 使用 QuerySting 2 使用 Server.Transfer 3 使用@PreviousPageType 指令 4 利用某
些控件的 PostBackUrl 属性 等
6) 值类型和引用类型的区别?请写出 c#的样例代码
7) short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错
8) NULL 是什么意思?
9) 详述.NET 里 class 和 struct 的异同
11) String 和 StringBuilder 的区别是什么?
12) switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?
13) 谈谈 final, finally, finalize 的区别
14) abstract 的 method是否可同时是 static,是否可同时是 native,是否可同时是 synchronized?
15) 是否可以继承 String 类
17) 在 C#中 using 和 new 这两个关键字有什么意义,请写出你所知道的意义?
18) New 有几种方法
19) 数组有没有 length()这个方法? String 有没有 length()这个方法
20) 试列出你会的数据结构,并比较 List 与 hashtable 有什么异同,各有什么用途?
21) 请描述 C#中 ref 和 out 的区别
23) 如何理解.net 中的垃圾回收机制(C#中的内存释放机制是怎样的?)
24) 请叙述属性与索引器的区别。
通过简单名称或成员访问来访问。
可以为静态成员或实例成员。
属性的 get 访问器没有参数。
属性的 set 访问器包含隐 value 参数。
索引器的 get 访问器具有与索引器相同的形参表。
除了 value 参数外,索引器的 set 访问器还具
有与索引器相同的形参表。
25) 请叙述 const 与 readonly 的区别。
const 关键字用于修改字段或局部变量的声明。它指定字段或局部变量的值不能被修改。常
数声明引入给定类型的一个或多个常数。
const 数据成员的声明式必须包含初值,且初值必须是一个常量表达式。因为它是在编译时
就需要完全评估。
const 成员可以使用另一个 const 成员来初始化,前提是两者之间没有循环依赖。
readonly 在运行期评估赋值,使我们得以在确保“只读访问”的前提下,把object 的初始化
动作推迟到运行期进行。
readonly 关键字与 const 关键字不同: const 字段只能在该字段的声明中初始化。readonly
字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具
评论0
最新资源