.Net(C#)面试答疑:必考必问的14个常用知识点

来源:www.hxw.red  作者:本站整理
.Net(C#)面试答疑:必考必问的14个常用知识点
摘要:[.NET(C#)]进程(process)和线程(thread)的区别?进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位。一个进程可以有多个线程,这些线程共享这个进程的资源。[.NET(C#)]堆(heap)和栈(stack……

[.NET(C#)].net的错误处理机制是什么?

答:.net错误处理机制采用try->catch->finally结构.
发生错误时,层层上抛,直到找到匹配的Catch为止。

[.NET(C#)]Static Nested Class 和 Inner Class的不同:

Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。
而通常的内部类需要在外部类实例化后才能实例化。

[.NET(C#)]error和exception有什么区别:

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。
不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。
也就是说,它表示如果程序运行正常,从不会发生的情况。

[.NET(C#)]UDP连接和TCP连接的异同:

前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.

[.NET(C#)]
C#中所有对象共同的基类是:System.Object.

[.NET(C#)]System.String 和System.StringBuilder有什么区别?

System.String是不可变的字符串。String类是final类故不可以继承。
System.StringBuilder存放了一个可变的字符串,并提供一些对这个字符串修改的方法。

[.NET(C#)]const和readonly有什么区别?

const  可以用于局部常量
readonly 实际是类的initonly字段,显然不能是局部的。

【相关文章】好搜一下
ActiveReport For .Net开发程序简介

ActiveReport For .Net开

ActiveReport是.net下的一个出色的报表开发程序,虽然和水晶报表相比…