上一页 1 2 3 4 5 6 7 ··· 73 下一页

2017年3月29日

C#编程(七十四)----------释放非托管资源

摘要: 释放非托管资源 在介绍释放非托管资源的时候,我觉得有必要先来认识一下啥叫非托管资源,既然有非托管资源,肯定有托管资源. 托管资源指的是.net可以自棕进行回收的资源,主要是指托管堆上分配的内存资源.托管资源的回收工作是不需要人工干预的,有.net运行库在合适的调用垃圾回收器进行回收. 非托管资源指的 阅读全文

posted @ 2017-03-29 11:33 Sun‘刺眼的博客 阅读(384) 评论(0) 推荐(0) 编辑

C#编程(七十三)----------浅析C#中内存管理

摘要: 浅析C#中内存管理 前言:个人觉得C#吸收了各种语言的优点,可谓集大成者,但是不知但,这种集所有语言于一身的情况是好是坏.C#编程的一个优点就是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作.虽然不比手工管理内存,但是如果要编写高质量的代码,还是要理解后台发生的情况,理解C 阅读全文

posted @ 2017-03-29 11:31 Sun‘刺眼的博客 阅读(395) 评论(0) 推荐(0) 编辑

C#高级编程小结

摘要: 小结 这几章主要介绍了如何使用新的dynamic类型,还讨论了编译器在遇到dynamic类型时会做什么.还讨论了DLP,可以把它包含在简单的应用程序中.并通过Pythin使用DLR,执行Python脚本,传入传出脚本要使用的值.最后,通过DynamicObject派生一个类,创建了自己的动态类型. 阅读全文

posted @ 2017-03-29 11:30 Sun‘刺眼的博客 阅读(308) 评论(0) 推荐(0) 编辑

C#编程(七十二)----------DynamicObject和ExpandoObject

摘要: DynamicObject和ExpandoObject 1.ExpandoObject表示一个对象,该对象包含可在运行时动态添加和移除的成员.这个类和动态类型有关,这个类能做些什么? 案例: //ExpandoObject这个类需要引入System.Dynamic; dynamic dynEO =  阅读全文

posted @ 2017-03-29 11:29 Sun‘刺眼的博客 阅读(815) 评论(0) 推荐(0) 编辑

C#编程(七十一)----------DLR ScriptRuntime

摘要: 包含DLR ScriptRuntime DLR是微软的一个开源项目.为.NET影城程序提供了动态脚本注入支持.DLR构建的功能包含两个方面,一个是共享的动态类型系统,一个是标准的承载模型.但是VS并没有继承相关的DLL,大家可以从Codeplex获得源码.这里不得不提及CLR,它是整个运行环境的基础 阅读全文

posted @ 2017-03-29 11:28 Sun‘刺眼的博客 阅读(1669) 评论(0) 推荐(1) 编辑

2017年3月28日

C#编程(七十)----------dynamic类型

摘要: 原文链接 ; http://blog.csdn.net/shanyongxu/article/details/47296033 dynamic类型 C#新增了dynamic关键字,正是因为这一个小小的关键字,C#像前迈进了一大步. dynamic是一个类型关键,声明为dynamic的类型与”静态类型 阅读全文

posted @ 2017-03-28 10:19 Sun‘刺眼的博客 阅读(376) 评论(0) 推荐(0) 编辑

C#编程(六十九)----------DLR简介

摘要: DLR 一.近年来,在TIOBE公司每个月发布的编程语言排行榜中,C#总是能挤进前十名,而在最近十年来,C#总体上呈现上升的趋势.C#能取得这样的成绩,有很多因素,其中它在语言特性上的锐意进取让人印象深刻. C#4动态功能是Dynamic Language Runtime(动态语言运行时,DLR)的 阅读全文

posted @ 2017-03-28 09:53 Sun‘刺眼的博客 阅读(1574) 评论(1) 推荐(1) 编辑

C#编程(六十八)----------LINQ小结

摘要: LINQ小结 一.LINQ是什么 LINQ也就是Language Interrated Query的缩写,怎么一个缩写法我也不明白,即语言集成查询,是微软在.NET3.5中提出的一项新技术,LINQ主要包含四个组件,下面看一下LINQ的一个架构图: 简单的介绍一些四个组件: 1.Linq to SQ 阅读全文

posted @ 2017-03-28 09:41 Sun‘刺眼的博客 阅读(406) 评论(0) 推荐(0) 编辑

C#编程(六十七)----------LINQ提供程序

摘要: 原文链接:http://blog.csdn.net/shanyongxu/article/details/47257511 LINQ提供程序 .NET3.5包含了几个LINQ提供程序. LINQ提供程序为特定的数据源实现了标准的查询操作符. LINQ提供程序也许会实现LINQ定义的更多扩展方法,但至 阅读全文

posted @ 2017-03-28 09:37 Sun‘刺眼的博客 阅读(267) 评论(0) 推荐(0) 编辑

C#编程(六十六)----------表达式树总结

摘要: 表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代码之前修改或转换此代码,那么它是很有用的.有其是当你要将C#代码 如LINQ查询表达式转换成其他代码在另一个程序 如SQL数据库里操作它. 表达式树的语法: 考虑下面简单的Lambda表达式: Func<int,in 阅读全文

posted @ 2017-03-28 09:34 Sun‘刺眼的博客 阅读(548) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 73 下一页

导航