1.怎样理解委托?
委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引
用实例方法。
委托使用分三步:、委托声明。、委托实例化。、委托调用。委托声明了以后,就可
以象类一样进行实例化,实例化时把要引用的方法(如:)做为参数,这样委托和方法就
关联了起来,就可以用委托来引用方法了。
委托和所引用的方法的签名必须保持一致。
事件和处理方法之间是怎么联系起来的呢?委托就是他们中间的桥梁,事件发生时,委托
会知道,然后将事件传递给处理方法,处理方法进行相应处理。
比如按钮的 事件,它是这样委托的:
!"#按按钮后就会出发 ! 方法进行处
理。 就是系统类库里已经声明的一个委托。
2.简述
private、 protected、 public 修饰符的访问权限。
$%只能在它所属的类型中访问该方法。
$%只有派生的类型能访问该方法。
$%任何代码均可以访问该方法。
3.值类型和引用类型的区别?
值类型(如 、 和 &)、枚举类型和结构类型。
引用类型包括类 "类型、接口类型、委托类型和数组类型。
值类型与引用类型的区别在于值类型的变量直接包含其数据,而引用类型的变量则存储对象引
用。
值类型的值在堆栈里存储,而引用类型值则是在堆里分配。
对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所
引用的对象。对于值类型,每个变量都有自己的数据副本,对一个变量的操作不可能影响另一
个变量。
4.ViewState 的作用
' 把生成页面要用的一状态值保存在一个隐藏域中,当页面被回传到服务器时,服务
器要解析,校验和应用 ' 中的数据以还原页面的控件。
' 能持久化客户端的状态而不用 或者服务器的内存。大部分的服务器控件都
是用 ' 来持久化那些在页面中与用户交互的元素的状态值。例如,用以保存用于分页
的当前页的页码。
5.web.cong,Global.asax, Machine.Cong 作用
()
文件包含用于响应 *+,或 $-引发的应用程序级别事件的代码。
./ 为每个站点级的基于 0-1 的配置文件,负责一些 *+, 的安全认证,编码选
择,诊断测试等 *+, 的配置工作,为浏览器请求 *+,
2 表单时通过 33 处理后的第一站整个服务器的配置信息保存在 -./ 文件中4
它包含了运行一个 *+, 服务器需要的所有配置信息。
6.ADO.NET 相对于 ADO 有何区别和改进?
"56 以 7 存储,而 56+, 则以 5 表示。7 是单表,而
5 可以是多个表的集合。
"56 的运作是一种在线方式,这意味着不论是浏览或更新数据都必须是实时的。56+,
则使用离线方式。
评论0