net 面试题目1
new 有几种使用方法第一种:new Class();第二种:覆盖措施public new XXXX(){}第三种:new 约束指定泛型类申明中的任何类型参数都必须有公共的无参数构造函数
怎样把一种 array 复制到 arrayList 里foreach( object o in array )arrayList
Add(o);可以连接什么数据源 [dataset,datatable,dataview]dataset,datatable,dataview , IList4
概述反射和序列化反射:程序集包含模块,而模块包含类型,类型又包含组员
反射则提供了封装程序集、模块和类型的对象
您可以使用反射动态地创立类型的实例,将类型绑定到既有对象,或从既有对象中获取类型
然后,可以调用类型的措施或访问其字段和属性序列化:序列化是将对象转换为容易传播的格式的过程
例如,可以序列化一种对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传播该对象
在另一端,反序列化将从该流重新构造对象
概述 o/r mapping 的原理运用反射,配置将类于数据库表映射6
类组员有( )种可访问形式可访问形式
可访问性:public ,protected ,private,internal7
用 sealed 修饰的类有什么特点sealed 修饰符用于防止从所修饰的类派生出其他类
假如一种密封类被指定为其他类的基类,则会发生编译时错误
密封类不能同步为抽象类
sealed 修饰符重要用于防止非故意的派生,不过它还能促使某些运行时优化
详细说来,由于密封类永远不会有任何派生类,因此对密封类的实例的虚拟函数组员的调用可以转换为非虚拟调用来处理
列举 ADO
NET 中的五个重要对象,并简单描述connection,command,dat