05 2019 档案

Linq之 Linq to Object
摘要:在Enumerable类,针对IEnumerable数据,指的是内存数据 Linq 其实就是把对数据操作的通用部分完成,把可变的交给委托,使用者只用关心可变部分,其实Linq就是这么一个封装,但确实很好用. 我们通过反编译就能能清晰的看出 WHERE Where:把对数据过滤的通用操作完成,把可变的 阅读全文

posted @ 2019-05-30 16:34 唐什么来着 阅读(237) 评论(0) 推荐(0) 编辑

使用WMI读取远程主机的日志信息
摘要:需求: 需要读取远程主机信息,实时获取服务信息(检测所有远程服务器是否有报错,如果有报错,发送错误具体信息到指定邮件) //构建IP实体类 构建日志实体类 //获取服务器信息 发送邮件功能类 Config配置 安装卸载程序(.bat文件) Install %SystemRoot%\Microsoft 阅读全文

posted @ 2019-05-29 20:06 唐什么来着 阅读(1402) 评论(0) 推荐(0) 编辑

扩展方法
摘要:如有错误或不足之处,还望多多赐教,万分感谢。 扩展方法概念 MSDN 说:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。这里的“添加”之所以使用引号,是因为并没有真正地向指定类型添加方法 扩展方法调用,很像实例方法,就像扩展了类的逻辑 1适用场景: 阅读全文

posted @ 2019-05-29 19:21 唐什么来着 阅读(541) 评论(0) 推荐(0) 编辑

lambda表达式
摘要:lambda的变迁史 在.NetFramework1.0 1.1的时候,实例化委托之前我们还必须要去声明一个与委托相对应的方法,然后通过new 委托名称(传入方法)的形式去实例化委托 在.NetFramework2.0 的时候,加入了 匿名方法,此时我们去示例化委托,不再需要单独去声明一个方法,通过 阅读全文

posted @ 2019-05-29 18:25 唐什么来着 阅读(190) 评论(0) 推荐(0) 编辑

反射2
摘要:泛型类反射调用 泛型类编译后的名字 泛型类通过编译后是会有占位符 `的,有几个参数就是几个`x //x表示个数 例如: Type tyep=assembly.GetType("Reflection.DB.MySql.GenericClass`3");//此处如果想检验,可以用反编译工具查看源码 创建 阅读全文

posted @ 2019-05-24 19:07 唐什么来着 阅读(144) 评论(0) 推荐(0) 编辑

反射1
摘要:如有不足之处,还望多多赐教,万分感谢。 反射概念 反射Reflection::System.Reflection是.Net Framework提供的一个帮助类库,可以读取并使用metadata metadata:元数据,数据清单,描述了DLL/exe里面的各种信息 反射基本语法: Assembly 阅读全文

posted @ 2019-05-23 19:47 唐什么来着 阅读(132) 评论(0) 推荐(0) 编辑

泛型
摘要:感谢腾讯课堂软谋教育的Eleven老师对于泛型的详细讲解。 PS:如有不足之处,还望大家多多指教,万分感谢。 泛型概念 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时, 阅读全文

posted @ 2019-05-22 19:56 唐什么来着 阅读(142) 评论(0) 推荐(0) 编辑

委托
摘要:一.委托的概念 委托是一种在对象里保存方法的引用,也是一种类型安全的函指针。 继承是System.MulicastDelegate,任何委托都是多播委托。在IL层中,委托就是一个类。IL(中间语言,高级语言(如C#等) 中间语言(IL) 计算机识别语言) 二委托语法 声明委托 public dele 阅读全文

posted @ 2019-05-21 20:42 唐什么来着 阅读(288) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示