2021年net面试第一部.docVIP

  • 1
  • 0
  • 约5.22千字
  • 约 11页
  • 2020-11-10 发布于江苏
  • 举报
.net面试第一部 new 关键字使用方法 (1)new 运算符 用于创建对象和调用结构函数。 (2)new 修饰符 用于向基类组员隐藏继承组员。 (3)new 约束 用于在泛型申明中约束可能用作类型参数参数类型。 2.怎样把一个Array复制到ArrayList里 (1) 实现1 string[] s ={ 111, 22222 }; ArrayList list = new ArrayList(); list.AddRange(s); (2)实现2 string[] s ={ 111, 22222 }; ArrayList list = new ArrayList(s); 3.DataGridDatasouse能够连接什么数据源 DataTable,DataView,DataSet,DataViewManager 任何实现IListSource接口组件 任何实现IList接口组件 4.概述反射和序列化 反射 公共语言运行库加载器管理应用程序域。这种管理包含将每个程序集加载到对应应用程序域和控制每个程序集中类型层次结构内存布局。 程序集包含模块,而模块包含类型,类型又包含组员。反射则提供了封装程序集、模块和类型对象。您能够使用反射动态地创建类型实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,能够调用类型方法或访问其字段和属性。 序列化 序列化是将对象状态转换为可保持或传输格式过程。和序列化相正确是反序列化,它将流转换为对象。这两个过程结合起来,能够轻松地存放和传输数据。 5.概述O/R Mapping 原理 利用反射,配置将对象和数据库表映射。 6. 可访问性等级有哪多个 public 访问不受限制。 protected 访问仅限于包含类或从包含类派生类型。 internal 访问仅限于目前途序集。 protected internal 访问仅限于从包含类派生目前途序集或类型。 private 访问仅限于包含类型。 7. sealed 修饰符有什么特点 sealed 修饰符能够应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中方法,但其本身不能在任何派生类中深入重写。当应用于方法或属性时,sealed 修饰符必需一直和 override一起使用。 ? 8.列举ADO.NET中共享类和数据库特定类 共享类 DataSet DataTable DataRow DataColumn DataRelation Constraint DataColumnMapping DataTableMapping 特定类 (x)Connection (x)Command (x)CommandBuilder (x)DataAdapter (x)DataReader (x)Parameter (x)Transaction 9.实施下面代码后: String strTemp =abcdefg 某某某; Int i=System.Text.Encoding.Default.GetBytes(strTemp).Length; 注:此是字节数,一个汉字是两个字节 Int j=strTemp.Length;注:此是字节长度 问:i=? j=? i=(14 ) ;j=(11 ) 汉字两个字节 10.C#中,string str = null 和 string str =,请尽可能用文字说明区分。 string str =初始化对象分配空间而string str=null初始化对象 11.详述.NET里class和struct异同 结构和类共享几乎全部相同语法,但结构比类受到限制更多: 尽管结构静态字段能够初始化,结构实例字段申明还是不能使用初始值设定项。 结构不能申明默认结构函数(没有参数结构函数)或析构函数。 结构副本由编译器自动创建和销毁,所以不需要使用默认结构函数和析构函数。实际上,编译器经过为全部字段给予默认值(参见默认值表)来实现默认结构函数。结构不能从类或其它结构继承。 结构是值类型 -- 假如从结构创建一个对象并将该对象赋给某个变量,变量则包含结构全部值。复制包含结构变量时,将复制全部数据,对新副本所做任何修改全部不会改变旧副本数据。因为结构不使用引用,所以结构没有标识 -- 含有相同数据两个值类型实例是无法区分。C# 中全部值类型本质上全部继承自 ValueType,后者继承自 Object。 编译器能够在一个称为装箱过程中将值类型转换为引用类型。 结构含有以下特点: 1.结构是值类型,而类是引用类型。 2.向方法传输结构时,结构是经过传值方法传输,而不是作为引用传输。 3.和类不一样,结构实例化能够不使用 new 运算符。 4.结构能够申明结构函数,但它们必需带参数

文档评论(0)

1亿VIP精品文档

相关文档