9.概述三层结构体系
答:表示层(UI),业务逻辑层(BLL),数据访问层(DAL)
10.什么是装箱和拆箱?什么是重载?
答:装箱就是把值类型转成引用类型,拆箱相反把引用转换成值类型。
重载就是指一个方法名相同,参数个数不相同,返回值可以相同的方法。
11.简述WebService
答:WebService服务可以描述为可以在web上部署并可以被任何应用程序或其他服务调用的功能。所谓服务就是系统提供一组接口,并通过接口使用系统提供的功能,WebService服务可以提供任何企业到客户,企业到企业,点对点或部门对部门通讯所需的服务,比如一个公司可以通过网络连接到另一个公司的服务,从而直接传递订购单。
12.面向对象的思想主要包括什么?
答:继承、封装、多态
13.列举一下你所了解的XM技术及其应用
答:xml可以用来做网页(xslt)、可以当作、可以用来保存对象的系列化(web服务好象是基于这个的)。
14.C#中的接口和类有什么异同。
答:接口,是可以多继承,类只有单继承.接口强调了你必须实现,而没有具本实现的方法和虚类有点相似。
15.new关键字用法
答:(1)new 运算符 用于创建对象和调用构造函数。
(2)new 修饰符 用于向基类成员隐藏继承成员。
(3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。
14.DataGrid的Datasouse可以连接什么数据源
答:DataTabe,DataView,DataSet,DataViewManager,任何实现IListSource接口的组件,任何实现IList接口的组件
15.概述反射和序列化
答:反射:公共语言运行库加载器管理应用程序域。这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。
序列化:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。
16.概述O/R Mapping的原理
答:利用反射,配置将对象和表映射。
17.可访问性级别有哪几种
答:pubic 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
18.sealed修饰符有什么特点
答:sealed 修饰符可以应用于类、实例方法和属性。
密封类不能被继承;
密封方重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override一起使用。
19.列举ADO.NET中的共享类和特定类
答:共享类:DataSet,DataTable,DataRow,DataColumn,DataRealtion,Constraint,DataColumnMapping,DataTableMapping
特定类:(x)Connection,(x)Command,(x)CommandBuilder,(x)DataAdapter,(x)DataReader,(x)Parameter,(x)Transaction
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33301-2.html
美国人流放犯的后代
最喜欢易烊千玺
列黑名单
他的声音真的很棒