上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 并行的扩展 扩展1. Parallel的使用: 在Parallel下面有三个常用的方法Invoke,For,ForEach Parallel.Invoke()方法是最简单,最简洁的将串行的代码并行化. 在这里先说一点,就是Stopwatch的使用,Stopwatch到底是个什么东西,首先Stopwa 阅读全文
posted @ 2017-09-27 17:07 贫道俺来也 阅读(133) 评论(0) 推荐(0) 编辑
摘要: LINQ标准的查询操作符 首先我们来看一下LINQ的操作符,可根据查询操作符的操作”类型”进行分类,如把它们分成投影,限制,排序,联接,分组,串联,聚合,集合,生成,转换,元素,相等,量词,分割等. 类型 操作符名称 投影操作符 Select,SelectMany 限制操作符 Where 排序操作符 阅读全文
posted @ 2017-09-27 17:06 贫道俺来也 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 原文链接: http://blog.csdn.net/shanyongxu/article/details/47208401 LINQ中的扩展方法 LINQ中where扩展方法,要想使用,必须导入using System.Linq;我们看一下这个方法的声明: public static IEnume 阅读全文
posted @ 2017-09-27 17:05 贫道俺来也 阅读(282) 评论(0) 推荐(0) 编辑
摘要: LINQ的概述 LINQ的全名为语言继承查询,是VS2008个.NET3.5版中一款突破性的创新,他再对象领域和数据领域之间架起了一座桥梁.使用LINQ能大大加快对于对象数据等等的查询,加快效率. 由于低版本的VS不支持LINQ,我是用的VS2012,案例如下: public class ObjDa 阅读全文
posted @ 2017-09-27 17:05 贫道俺来也 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 各种集合的性能 许多集合类提供了相同的功能,例如,SortedList类与SortedDictionary类的功能几乎完全相同.但是,其性能常常有很大的区别.SortedList集合使用的内存少,SortedDictionary集合的元素检索速度快. 在MSDN文档中,集合的方法常常有性能提示,给出 阅读全文
posted @ 2017-09-27 17:04 贫道俺来也 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 并行集合 对于并行任务,与其相关紧密的就是对一些共享资源,数据结构的并行访问.经常要做的就是对一些队列进行加锁-解锁,然后执行类似插入,删除等等互斥操作. .NET4提供了一些封装好的支持并行操作数据容器,可以减少并行编程的复杂程度. 并行集合的命名空间:System.Collections.Con 阅读全文
posted @ 2017-09-27 17:03 贫道俺来也 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 位数组 如果需要处理很多位,就可以使用BitArray类和BitVector32.BitArray位于命名空间System.Collections中. BitVector32位于命名空间System.Collections.Speciallized. BitArray类 类BitArray是一个引用 阅读全文
posted @ 2017-09-27 17:02 贫道俺来也 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文链接: http://blog.csdn.net/shanyongxu/article/details/47080685 可观察的集合 如果需要集合中的元素核实删除或添加的信息,就可以使用ObservableCollection<T>类. ObservableCollection<T>类表示一个 阅读全文
posted @ 2017-09-27 17:02 贫道俺来也 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 集 饱含不重复元素的集合称为”集(set)”. .NET4包含两个集(HashSet<T>和SortedSet<T>),他们都实现ISet<T>接口.HashSet<T>即包含不重复元素的无序列表,SortedSet<T>集包含不重复元素的有序列表. ISet<T>接口提供的方法可以创建合集,交集, 阅读全文
posted @ 2017-09-27 17:01 贫道俺来也 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 字典 关键字:Dicitionary 说明: 必须包含命名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由两个元组组成:键和值). 键必须是唯一的,而值不需要唯一的. 键和值都可以是任意类型(例如:string,int,自定义类型,等等) 阅读全文
posted @ 2017-09-27 16:59 贫道俺来也 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页