答:委托是一种安全的类似与函数指针,但是她比指针要安全的多,它可以把方法作
为一个参数传递给另一个方法,可以理解为指向函数的引用。事件是一种消息机制,它是
一种委托,委托不带方法体。
13,Override, Overload,的区别?
答:Override 是重写的意思,它表示重写基类的方法,而且方法的名称,返回类型,
参数类型,参数个数要与基类相同。
Overload 是重载是意思,它也表示重写基类的方法,但是只要方法名相同,别的可以
不同。
14,在一个 BS 结构中需要传递变量值时,不能使用 session,coolke,application,你
有几中方法?
答:this.server.Transfer,Querystring.
15, C#种索引器实现过程,是否只能根据数字索引?
答:不是的,可以是任意类型。
16,New 有种用法?
答:有 3 种,第一种是,实例化如:New Class()
第二种是,public new 隐藏基类的方法
第三种是,在泛型类申明中的任何类型参数都必须有公共的无参构造函数。
17,任何把一个 Array 复制到 Arraylist 中?
答:Foreach (object o in Array), ArrayList.Add (0)
等有好多中种方法。自己想。
18,概述反射和序列化?
答:反射:要给发射下一个定义还是比较难的,这里先说说我的理解。反射提供了封
装程序集,模块和类型对象,可以用反射动态地创建类型的实例,将类型绑定到现有对象,
或者从现有对象类型里获取类型,然后调用类型的方法或访问字段和属性。
序列化:将对象转换为另一种媒介传输的格式过程。如,序列化一个对象,用 Http 通
过 internet 在客户端和服务器之间传递该对象,在另一端用反序列化从该流中重新得到对
象。
19,Const 和 ReadOnly?
答:Const 用来申明编程时申明常量,ReadOnly 用来申明运行时常量。
20,UDP 和 TCP 连接有和异同?
答:TCP 是传输控制协议,提供的是面向连接的,是可靠的,字节流服务,当用户和
服务器彼此进行数据交互的时候,必须在他们数据交互前要进行 TCP 连接之后才能传输数
据。TCP 提供超时重拨,检验数据功能。UDP 是用户数据报协议,是一个简单的面向数据
报的传输协议,是不可靠的连接。
21,进程和线程分别该怎么理解?
答:进程是比线程大的程序运行单元,都是由操作系统所体会的系统运行单元,一个
程序中至少要有一个进程,有一个进程中,至少要有一个线程,线程的划分尺度要比进程
要小,进程拥有独立的内存单元,线程是共享内存,从而极大的提高了程序的运行效率同
一个进程中的多个线程可以并发执行。
22,ASP.NET
页面之间传递值的几种方式?
答:QueryString,session,cookies,application,server.Transfer,respose.redictor.
23. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么
是重载?CTS、CLS 和 CLR 分别作何解释?
评论0
最新资源