? new有几种用法
第一种:new Class();
第二种:覆盖方法
public new XXXX(){}
第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数
如何把一个array复制到arrayList里
foreach( object o in array )arrayListAdd(o);
datagriddatasouse可以连接什么数据源 [datasetdatatabledataview]
datasetdatatabledataview IList
概述反射和序列化
反射:程序集包含模块而模块包含类型类型又包含成员反射则提供了封装程序集模块和类型的对象您可以使用反射动态地创建类型的实例将类型绑定到现有对象或从现有对象中获取类型然后可以调用类型的方法或访问其字段和属性
序列化:序列化是将对象转换为容易传输的格式的过程例如可以序列化一个对象然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象在另一端反序列化将从该流重新构造对象
概述o/r mapping 的原理
利用反射配置 将类于数据库表映射
类成员有( )种可访问形式
可访问形式?不懂
可访问性public protected privateinternal
用sealed修饰的类有什么特点
sealed 修饰符用于防止从所修饰的类派生出其它类如果一个密封类被指定为其他类的基类则会发生编译时错误
密封类不能同时为抽象类
sealed 修饰符主要用于防止非有意的派生但是它还能促使某些运行时优化具体说来由于密封类永远不会有任何派生类所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理
列举ADONET中的五个主要对象并简单描述
connectioncommanddataReadertransdataset ;
执行下面代码后
String strTemp =abcdefg 某某某
Int i SystemTextEncodingDefaultGetBytes(strTemp)Length;
Int j = strTempLength;
问i=( ) j=( )
i=( ) j=( ) 中文两个字节
C#中string str = null 与 string str =请尽量用文字说明区别(要点说明详细的内存空间分配)
string str = 分配空间
详述NET里class和struct的异同!
class:放在 ? struct放在?
struct值传递
类与结构有很多相似之处结构可以实现接口并且可以具有与类相同的成员类型然而结构在几个重要方面不同于类结构为值类型而不是引用类型并且结构不支持继承结构的值存储在在堆栈上或内联细心的程序员有时可以通过聪明地使用结构来增强性能
概述NET里对 remoting 和 webservice 两项技术的理解和实际中的应用
远程逻辑调用remoing接口只能用在net中
什么是codebehind技术
aspx and cs
概述三层结构体系
web/business/dataaccess
如何实现MVC模式举例说明!
web/business/dataaccess