C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 50 下一页

2013年2月3日

摘要: 非延时标准查询操作符是指不具备延时查询特性的标准查询操作符,这些操作符一般用于辅助延时标准查询操作符使用。 1、ToArray操作符 ToArray操作符用于将一个输入序列转换成一个数组。 方法原型: 代码示例: 2、ToList操作符 ToList操作符用于将一个输入序列转换成一个List<T>对 阅读全文
posted @ 2013-02-03 22:33 逆心 阅读(548) 评论(0) 推荐(0) 编辑

2013年2月2日

摘要: 1、Where 操作符用于限定输入集合中的元素,将符合条件的元素组织声称一个序列结果。2、Select 操作符用于根据输入序列中的元素创建相应的输出序列中的元素,输出序列中的元素类型可以与输入序列中的元素类型相同,也可以不同。下面来看看Select方法的原型。3、SelectMany 操作符用于根据输入序列中的每一个元素,在输出序列中创建相应的零个或者多个元素,与Select操作符不同,Select操作符会根据输入序列中的每一个元素创建一个对应的输出序列元素,而SelectMany操作符可以创建多个。4、Take 操作符用于从输入序列中返回指定数量的元素,常用于分页。5、Take... 阅读全文
posted @ 2013-02-02 17:47 逆心 阅读(1435) 评论(1) 推荐(1) 编辑

摘要: HashSet<T>类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。HashSet<T>的一些特性如下:1、HashSet<T>中的值不能重复且没有顺序。2、HashSet<T>的容量会按需自动添加。构造方法:HashSet() 默认相等比较器创建一个空的新实例。HashSet(IEnumerable<T> collection) 把指定集合中的collection中的数据复制到集中HashSet(IEqualityComparer<T> comparer) 阅读全文
posted @ 2013-02-02 11:25 逆心 阅读(21714) 评论(1) 推荐(4) 编辑

摘要: List<T>类是ArrayList的泛型等效版本,两者功能相似。它实现了6个接口,实际上市对应的3对。1、IEnumerable<T>和IEnumerable2、ICollection<T>和ICollection3、IList<T>和IList 使用List<T>有很多好处。比如类型安全和可以存储引用类型以及值类型的数据,避免了使用ArrayList存储值类型数据时的装箱拆箱操作。以及在存储引用类型时的显示类型转化难操作,有一定的性能优势。 List<T>类的一些重要特性如下: 1、可以添加null值到集合中。 2、允 阅读全文
posted @ 2013-02-02 10:41 逆心 阅读(2701) 评论(0) 推荐(0) 编辑

2013年1月29日

摘要: 先来了解下集合的基本信息 1、BCL中集合类型分为泛型集合与非泛型集合。 2、非泛型集合的类和接口位于System.Collections命名空间。 3、泛型集合的类和接口位于System.Collections.Generic命名空间。 ICollection接口是System.Collectio 阅读全文
posted @ 2013-01-29 23:10 逆心 阅读(33380) 评论(14) 推荐(25) 编辑

摘要: 生成操作(BuildAction)属性:BuildAction属性指示VisualStudio.NET在执行生成时对文件执行的操作。BuildAction可以具有以下几个值之一:无(None)-不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,如自述文件。发布之后它就没有了。编译(Compile)-将该文件编译到生成输出中。此设置用于代码文件。内容(Content)-不编译该文件,但将其包含在“内容”(Content)输出组中。例如,此设置是.htm或其他类型Web文件的默认值。 不编译,但是发布之后会原样输出。嵌入的资源(EmbeddedResource) 阅读全文
posted @ 2013-01-29 15:42 逆心 阅读(4072) 评论(0) 推荐(1) 编辑

2013年1月28日

摘要: 委托的定义与方法的定义类似,只是返回值类型的前面多了个delegate。如:public delegate void PrientDelegate(string content),其实委托就是一个能够将方法封装成一个引用类型,能和普通对象一样传递。一、委托声明的注意点 1、和类一样,委托的声明可以再类的外部声明,委托也可以再类的内部声明。 2、委托的声明虽然形式上与方法很像,但是它没有方法主体,而是直接以分号结尾。 3、修饰符可以是new、public、protected、internal、private。 4、delegate关键字后是本委托类型可以匹配的方法签名,尤其需要注意的... 阅读全文
posted @ 2013-01-28 23:32 逆心 阅读(836) 评论(0) 推荐(1) 编辑

2013年1月27日

摘要: 委托让方法参数化,而泛型实现了类型参数化。一、泛型类型的声明规则: 1、在类名称后跟一对尖括号,括号中为若干个类型参数,多个类型参数之间使用逗号进行分隔,类型参数实际上是个类型占位符。如、public class MyClass{},T只是个习惯,实际上用其他字母也完全可以。 2、在类声明的主体中使用类型参数来表示应该被替代的类型,一般是方法的参数类型,返回类型,或者作为字段、属性的类型。 示例1: public class MyClass { public T1 field1; //在类内部泛型类型还能用 public T2 field2; ... 阅读全文
posted @ 2013-01-27 22:52 逆心 阅读(826) 评论(0) 推荐(0) 编辑

摘要: HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。1xx:指示信息--表示请求已接收,继续处理。2xx:成功--表示请求已被成功接收、理解、接受。3xx:重定向--要完成请求必须进行更进一步的操作。4xx:客户端错误--请求有语法错误或请求无法实现。5xx:服务器端错误--服务器未能实现合法的请求。常见状态代码、状态描述的说明如下。200 OK:客户 阅读全文
posted @ 2013-01-27 19:30 逆心 阅读(571) 评论(0) 推荐(0) 编辑

摘要: StreamReader实现了抽象基类TextReader类,而StreamWriter实现了抽象基类TextWriter。分别用于对流的读取与写入。先从StreamReader说起一、构造方法 StreamReader(Stream) 为指定的流初始化 StreamReader 类的新实例。 StreamReader(String) 为指定的文件名初始化 StreamReader 类的新实例。 StreamReader(Stream, Boolean) 用指定的字节顺序标记检测选项,为指定的流初始化 StreamReader 类的一个新实例。 StreamReader(Stream, ... 阅读全文
posted @ 2013-01-27 13:52 逆心 阅读(30931) 评论(0) 推荐(2) 编辑

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 50 下一页