摘要: Lambda表达式: 1.下面举例通过Lambda表达式创建了一个用于验证Name的Func委托。 //通过Lambda表达式创建一个对象的Name属性验证委托 Func<SearchInfo, bool> func = x => x.Name.Equals("5"); /// <summary> 阅读全文
posted @ 2020-07-01 13:33 Linybo2008 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 目录 简介 Lambda 表达式创建表达式树 API 创建表达式树 解析表达式树 表达式树的永久性 编译表达式树 执行表达式树 修改表达式树 调试 简介 表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,比如方法调用和 x < y 这样的二元运算等。 你可以对表达式树中的代码进行编辑和运 阅读全文
posted @ 2020-07-01 12:05 Linybo2008 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 目录 特性简介 使用特性 特性的参数 特性的目标 特性的常见用途 创建自定义的特性 使用反射访问特性 一、特性简介 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。特性与程序实体关联后,可在运行时使用“反射”查询特性。 特性具有以下属性: (1)特性可向程序 阅读全文
posted @ 2020-07-01 11:55 Linybo2008 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、什么是特性 特性是一种允许我们向程序的程序集添加元数据的语言结构,它是用于保存程序结构信息的某种特殊类型的类。 MSDN中对它的解释是:特性提供功能强大的方法以将声明信息与 C# 代码(类型、方法、属性等)相关联。特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询属性。 (有关元数据和 阅读全文
posted @ 2020-07-01 11:53 Linybo2008 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 大家好,今天分享几个我知道的实用 VS 技巧,而这些技巧我发现很多人都不知道。因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS “骚”操作,他们会好奇地问:你是怎么做到的?这给我的感觉,有时候你知道一些别人不知道的小技巧便可以让你显得更专业。 PS:本文所有 阅读全文
posted @ 2020-07-01 09:32 Linybo2008 阅读(1072) 评论(0) 推荐(2) 编辑