counter
counter
摘要: 表示定义一组条件并确定指定对象是否符合这些条件的方法public delegate bool Predicate<in T>( T obj)此委托由Array和List<(Of<(T>)>)类的几种方法使用,用于在集合中搜索元素。用户不需要显式创建委托,也不需要指定泛型方法的类型参数。编译器会根据您提供的方法参数确定必需的类型。View Code 1 using System; 2 using System.Drawing; 3 4 public class Example 5 { 6 public static void Main() 7 { 8 // C 阅读全文
posted @ 2012-08-02 16:55 bfy 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 转载:http://hi.baidu.com/quark282/blog/item/ea530af0e0b989d7f2d385bc.html 编译器会将 LINQ 表达式编译成委托,然后作为参数传递给相应的扩展方法。扩展方法(如 Enumerable.Select)只是创建了一个实现了 IEnumerable<T> 接口的对象,该对象持有委托和数据源对象的引用。在没有调用 IEnumerable<T>.MoveNext() 之前,委托并不会被执行,自然这个委托中的 "外部变量" 不会被修改(参考《C# 2.0 - Anonymous Methods 阅读全文
posted @ 2012-08-02 15:35 bfy 阅读(648) 评论(0) 推荐(0) 编辑
摘要: #region根据用户编码获取该层级角色信息以及该层级以下角色信息的迭代接口... ///<summary>///根据用户角色编码获取该层级角色以及该层级以下角色的信息...///</summary>///<paramname="code">用户编码。</param>///<returns>可迭代的角色信息的集合。</returns> publicIEnumerable<Security_Role>GetIEnumerableRoleByCode(stringcode){try{using( 阅读全文
posted @ 2012-08-02 10:16 bfy 阅读(264) 评论(0) 推荐(0) 编辑