上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 浅析C#中内存管理 前言:个人觉得C#吸收了各种语言的优点,可谓集大成者,但是不知但,这种集所有语言于一身的情况是好是坏.C#编程的一个优点就是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作.虽然不比手工管理内存,但是如果要编写高质量的代码,还是要理解后台发生的情况,理解C 阅读全文
posted @ 2017-09-28 14:03 贫道俺来也 阅读(226) 评论(0) 推荐(0) 编辑
摘要: DynamicObject和ExpandoObject 1.ExpandoObject表示一个对象,该对象包含可在运行时动态添加和移除的成员.这个类和动态类型有关,这个类能做些什么? 案例: //ExpandoObject这个类需要引入System.Dynamic; dynamic dynEO = 阅读全文
posted @ 2017-09-28 14:02 贫道俺来也 阅读(371) 评论(0) 推荐(0) 编辑
摘要: C#编程(七十) dynamic类型 原文链接 ; http://blog.csdn.net/shanyongxu/article/details/47296033 dynamic类型 C#新增了dynamic关键字,正是因为这一个小小的关键字,C#像前迈进了一大步. dynamic是一个类型关键, 阅读全文
posted @ 2017-09-28 14:01 贫道俺来也 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 包含DLR ScriptRuntime DLR是微软的一个开源项目.为.NET影城程序提供了动态脚本注入支持.DLR构建的功能包含两个方面,一个是共享的动态类型系统,一个是标准的承载模型.但是VS并没有继承相关的DLL,大家可以从Codeplex获得源码.这里不得不提及CLR,它是整个运行环境的基础 阅读全文
posted @ 2017-09-28 14:01 贫道俺来也 阅读(252) 评论(0) 推荐(0) 编辑
摘要: DLR 一.近年来,在TIOBE公司每个月发布的编程语言排行榜中,C#总是能挤进前十名,而在最近十年来,C#总体上呈现上升的趋势.C#能取得这样的成绩,有很多因素,其中它在语言特性上的锐意进取让人印象深刻. C#4动态功能是Dynamic Language Runtime(动态语言运行时,DLR)的 阅读全文
posted @ 2017-09-28 14:00 贫道俺来也 阅读(643) 评论(0) 推荐(0) 编辑
摘要: LINQ小结 一.LINQ是什么 LINQ也就是Language Interrated Query的缩写,怎么一个缩写法我也不明白,即语言集成查询,是微软在.NET3.5中提出的一项新技术,LINQ主要包含四个组件,下面看一下LINQ的一个架构图: 简单的介绍一些四个组件: 1.Linq to SQ 阅读全文
posted @ 2017-09-27 17:10 贫道俺来也 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/shanyongxu/article/details/47257511 LINQ提供程序 .NET3.5包含了几个LINQ提供程序. LINQ提供程序为特定的数据源实现了标准的查询操作符. LINQ提供程序也许会实现LINQ定义的更多扩展方法,但至 阅读全文
posted @ 2017-09-27 17:10 贫道俺来也 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代码之前修改或转换此代码,那么它是很有用的.有其是当你要将C#代码 如LINQ查询表达式转换成其他代码在另一个程序 如SQL数据库里操作它. 表达式树的语法: 考虑下面简单的Lambda表达式: Func<int,in 阅读全文
posted @ 2017-09-27 17:09 贫道俺来也 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 表达式树 以前没听过表达式树,只听过表达式,而且听过Lambda表达式,首先介绍一下.NET里表达式树的核心概念:讲代码作为数据,他将一些代码表示为一个对象树,树中的每个节点本身都是一个表达式,不同的表达式类型代表能在代码中执行不同操作:二元操作,一元操作,方法调用等等. System.Linq.E 阅读全文
posted @ 2017-09-27 17:08 贫道俺来也 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 并行LINQ .NET4在System.Linq命名空间中包含一个新类ParallelEnumerable,可以分解查询的工作使其分布在多个线程上.尽管Enumerable类给IEnumerable<T>接口定义了扩展方法,但ParallelEnumerable类的大多数扩展方法是ParallelQ 阅读全文
posted @ 2017-09-27 17:07 贫道俺来也 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页