01 2016 档案
摘要:AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),它不是一种新的编程语言,而是一种使用现有标准的新方法。 AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)的,因为AJAX 通过在后台与服务器交换
阅读全文
摘要:什么是URL重写?URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“www.mysite.com/UserProfile/1.aspx”,那么它可以被重写成 “www.mysite.com/UserProfile....
阅读全文
摘要:关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承,所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型...
阅读全文
摘要:1、性能(最主要的优点):因为使用非泛型类来存储值类型或把引用类型转换为值类型时需要装箱和拆箱的操作。频繁的进行装箱和拆箱的操作会使系统性能下降,耗费资源。例如:使用System.Collection命名空间的ArrayList类存储对象时,Add方法会将各个对象保存到该类中,这时若是值类型作为对象...
阅读全文
摘要:1、foreach 语句对实现 System.Collections .IEnumerable 或 System.Collections.Generic .IEnumerable 接口的数组或对象集合中的每个元素重复一组嵌入式语句。 foreach 语句用于循环访问集合,以获取您需要的信息,但不能...
阅读全文
摘要:const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly 允许把一个字段设置成常量,但...
阅读全文
摘要:1、操作XML文档的两种常用方式:1)使用XmlReader类和XmlWriter类操作 XmlReader是基于数据流的,占用极少的内存,是只读方式的,所以速度极快.只能采用遍历的模式查找数据节点。(1)创建XmlReader对象:使用XmlReader的静态方法Create创建。以下为该方法的各...
阅读全文