.net笔试题
ado.net的5大对象
connection
command执行命令和存储过程
dataadapter适配器,实施增删查改
datareader向前的制度数据流
dataset 数据集对象,相当于内寸中的多张表
写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的)
select top10 * from A where id not in (select top30 id from A )
select top 10 * from A where id>(select max(id) from (select top30 id from A)as A)
将array复制到arraylist里
string [] s={"111","2222"};
arraylist list=new arraylist();
list.addrange(s);
sealed 修饰符有什么特点
当应用于方法或属性时,sealed 修饰符必须始终与 override一起使用。
执行下面代码后:
String strTemp ="abcdefg 某某某";
Int i=System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j=strTemp.Length;
问:i=? j=?
14和11
C#中,string str = null 与 string str ="",请尽量用文字说明区别。
前者只是初始化对象 后者还分配了空间
可访问级别
public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
列举ASP.NET 页面之间传递值的几种方式。 并说出他们的优缺点。
session(viewstate) 简单,但易丢失
application 全局
cookie 简单,但可能不支持,可能被伪造
input type="hidden" 简单,可能被伪造
url 参数 简单,显示于地址栏,长度有限数据库 稳定,安全,但性能相对弱