Connection:链接对象用于与特定的数据源建立链接
DataReader:数据流对象一个向前的只读数据流
ClassItemFactory
ItemFactory
List
Stack
HashSet
1,引用命名空间usingSystem.Text;
3,using语句
不支持。可以用接口来实现。
System.Object
博客园和CSDN
Cache、索引、简繁转换用Dictionary。谈Cache(缓存)、索引这些例子。用额外的磁盘、内存空间的消耗来提高执行速度
Application_Error事件在Global.asax中
*****
***
*
{publicintAge{get;set;}
}
Console.WriteLine(i2);//值类型
Console.WriteLine(p2.Age);//引用类型引用的是地址p2和p指向的是同一个地址
20、21
publicstructPoint
{
publicintx;
publicinty;
publicPoint(intx,inty)
200,100
成功2××成功处理了请求的状态码。200成功重定向3××每次请求中使用重定向不要超过5次。
委托可以理解为指向一个函数的指针。
Class可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。
Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的。Int32、Boolean等都属于结构体。
4.每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值
不能直接实例化接口。
接口不包含方法的实现。
类定义可在不同的源文件之间进行拆分。用partial修饰
接口、类和结构都可以从多个接口继承。
接口和类都可以包含事件、索引器、方法和属性。
50、XML与HTML的主要区别
XML是用来存储和传输数据的
HTML是用来显示数据的
属性索引器
通过名称标识。通过签名标识。
通过简单名称或成员访问来访问。通过元素访问来访问。
可以为静态成员或实例成员。必须为实例成员。
属性的get访问器没有参数。索引器的get访问器具有与索引器相同的形参表。
DataReader使用时始终占用SqlConnection,在线操作数据库每次只在内存中加载一条数据,所以占用的内存是很小的是只进的、只读的
DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接(非连接模式)
DataSet将数据全部加载在内存中.所以比较消耗内存...但是确比DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作(动态操作读入到内存的数据)
1.bool是基本值类型,Boolean是对象.2.bool是Boolean的别名.bool是C#中的,Boolean是.netFramework中的。
59、post、get的区别
数据:get请求参数是放在请求头中的,长度有限制,根据浏览器设置决定,超过不会发送,直接丢掉;post请求参数是专门放在数据区,没有长度限制;
请求次数:------->根据浏览器不同决定get请求一次,直接将数据传递过去;post:有可能直接是一次将数据传递过去;还有一种可能就是2次,第一次过去告诉服务器我将要带多大数据过来,第二次直接将数据传递过去;