上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页
摘要: Regex在匹配的时候,常常会返回一个Match类的对象,今天就来看看怎么玩这个对象。 一、属性 Captures 按从里到外、从左到右的顺序获取由捕获组匹配的所有捕获的集合(如果正则表达式用 RegexOptions..::.RightToLeft 选项修改了,则顺序为按从里到外、 从右到左)。该 阅读全文
posted @ 2015-06-01 18:03 Dynamics365峰 阅读(267) 评论(0) 推荐(0)
摘要: 在创建Regex类的实例时,构造函数的重载中有一个要求传入RegexOptions的一个枚举值,我相信这个枚举一定非常有用,否则不会要求在构造函数中传入。今天就来看一看这个枚举的作用。 我们干脆把代码敲出来看一看: // 摘要: // 提供用于设置正则表达式选项的枚举值。 [Flags] publi 阅读全文
posted @ 2015-06-01 18:02 Dynamics365峰 阅读(311) 评论(0) 推荐(0)
摘要: 一、属性 CacheSize 获取或设置已编译的正则表达式的当前静态缓存中的最大项数。 默认是15个,最近使用的15个会存在缓存中,避免重新创建。当有第16个进来会替换掉第 1个。保持15个。 Options 返回传入 Regex 构造函数的选项。 RightToLeft 获取一个值,该值指示正则表 阅读全文
posted @ 2015-06-01 18:01 Dynamics365峰 阅读(370) 评论(0) 推荐(0)
摘要: 正则表达式括号的作用 1、限制多选项的范围 (Fri|1)st 这样写会匹配Frist或1st 如果去掉,则 Fri|1st就是匹配 Fri或1st 2、将若干个字符进行组合,受量词的同时作用。例如 th+ 表示匹配 th thh thhh(h无数次),如果是(th)+,则匹配的是th thth t 阅读全文
posted @ 2015-06-01 17:59 Dynamics365峰 阅读(227) 评论(0) 推荐(0)
摘要: IEqualityComparer<T>接口的对象的主要作用在于自定义判断两个对象是否相等。 其中最常用的方法: bool Equals(T x, T y); 实现该方法用于比较两个对象是否相等。如果指定的对象相等,则为 true;否则为 false。 代码示例: class Program { s 阅读全文
posted @ 2015-05-31 20:12 Dynamics365峰 阅读(201) 评论(0) 推荐(0)
摘要: 1、Where 操作符用于限定输入集合中的元素,将符合条件的元素组织声称一个序列结果。 2、Select 操作符用于根据输入序列中的元素创建相应的输出序列中的元素,输出序列中的元素类型可以与输入序列中的元素类型相同,也可以不同。下面来看看Select方法的原型。 3、SelectMany 操作符用于 阅读全文
posted @ 2015-05-31 20:12 Dynamics365峰 阅读(380) 评论(1) 推荐(0)
摘要: 一、LINQ to XML常用成员 LINQ to XML的成员, 属性列表: 属性 说明 Document 获取此 XObject 的 XDocument EmptySequence 获取空的元素集合 FirstAttribute 获取此元素的第一个属性 FirstNode 获取此节点的第一个子节 阅读全文
posted @ 2015-05-31 20:11 Dynamics365峰 阅读(187) 评论(0) 推荐(0)
摘要: IComparer<T>比较两个对象并返回一个值,指示一个对象是小于、等于还是大于另一个对象。 在Linq当中,很多扩展方法接受一个实现IComparer<T>接口的实例的对象作为参数,因此想明白Linq中很多个方法的IComparer<TKey> comparer参数的意义,首先要对此接口有个认识 阅读全文
posted @ 2015-05-31 20:11 Dynamics365峰 阅读(326) 评论(0) 推荐(0)
摘要: 非延时标准查询操作符是指不具备延时查询特性的标准查询操作符,这些操作符一般用于辅助延时标准查询操作符使用。 1、ToArray操作符 ToArray操作符用于将一个输入序列转换成一个数组。 方法原型: public static TSource[] ToArray<TSource>(this IEn 阅读全文
posted @ 2015-05-31 20:11 Dynamics365峰 阅读(217) 评论(0) 推荐(0)
摘要: 一、一个字符串,一个字符串数组。判断字符串数组里的元素出现在字符串中的有几个。 class Program { static void Main(string[] args) { string str = "你在他乡还好吗?"; string[] WordList = new string[] {" 阅读全文
posted @ 2015-05-31 20:11 Dynamics365峰 阅读(119) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页