文档介绍:2冽举页面之间传递值的几种方式。
答:
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。
如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但
是对于传递数组或对象的话的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。在一个单独的进程中可以存在多个应用程序域。
、CLSCLR分别作何解释
答:CTS通用类型系统。CLS通用语言规范。CLR公共语言运行库。
.什么是装箱和拆箱
object类型,拆箱:拆箱
答:装箱:装箱转换是指将一个值类型隐式或显式地转换成一个转换是指将一个对象类型显式地转换成一个值类型。
.什么是受管制的代码
答:受托管的代码不能直接写内存,是安全的,它受CLR的内存安全管理,而非托管代码是
非安全代码,可以使用指针操作内存中读写数据库需要用到那些类他们的作用
答:DataSet:数据存储器
Connection对象,用来创建和打开,关闭数据库连接。
Command对象,用来执行各种sql语句或者调用存储过程。
Adapter对象,数据适配器,用来执行SQL语句,配合数据集执行比较多。
DataReader,只读的对象,有着很高的性能。
.在中,配件的意思是
答:程序集。(中间语言,源数据,资源,装配清单)
.常用的调用WebService的方法有哪些答:。
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。
,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的
知识,请简要谈一下您的思路
答:根据点击的列头,包该列的名称取出,按照该列名排序后,再绑定到ListView中。
型。
是什么为什么要有GC
答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请
求垃圾收集,可以调用下面的方法之一:;
s=newString("xyz");创建了几个StringObject
答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对像s。
class和interface有什么区另1J
答:
抽象类:
只能用做其它类的基类,它就是被设计来被继承的。
不能创建它的实例。
它使用abstract修饰符来声明。
抽象类可以包含抽象成员,但不是必须的,它的成员可以抽象成员和普通带实现的成员
的任意组合。
它自己可以派生自另一个抽象类。任何派生自抽象类的类必须使用override关键字实现
该类所有的抽象成员,除非派生类自己也是抽象类。
接口:
接口是表示一组函数成员而不实现成员的引用类型。其它类和结构可以实现接口。
接口声明不包括数据成员。
接口声明只能包含如下类型的静态成员函数的声明:方法、属性、事件、索引。
接口的成员不能包含任何实现代码,而在每一个成员声明的主体后必须使用分号。
接口名称必须从大写的I开始。它和类一样,也可以声明成分部接口。
接口声明可以有任彳的访问类型:public、protected、internal、private。
接口成员是隐式Public的,不允许有任何访问修饰符。
1,什么是线程池
为了帮我们降低创建和销毁线程相关的成本,CLR为每一个进程维护了一个线程池。一
开始进程的线程池是空的,如果进程使用的线程被创建,并且完成了线程的执行,它不
会被销毁,而是加入到进程的线程池中,这后,如果进程需要一个另外一个线程,CLR
就会从池中还原一个线程,这就节省了很多时间。
.启动一个线程是用run()还是start()
答:启动一个线程是调用start()方法,这并不意味着线程就会立即运行,只是进入了可运行
状态。直接调用run()方法不会产生线程,而是把它当作普通的方法调用,马上执行
.接口是否可继承接口抽像类是否可实现(implements)接口抽像类是否可继承实体类
(concreteclass)
答:接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。
.构造器Constructor是否可被override
答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。
.是否