会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿飞
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2017年5月16日
LINQ基础(三)
摘要: 一.并行LINQ System.Linq名称空间中包含的类ParallelEnumerable可以分解查询的工作,使其分布在多个线程上。 尽管Enumerable类给IEnumerable<T>接口定义了扩展方法,但ParallelEnumerable类的大多数扩展方法是ParallerQuery<
阅读全文
posted @ 2017-05-16 12:35 Ruby_Lu
阅读(731)
评论(0)
推荐(0)
2017年5月12日
LINQ基础(二)
摘要: 本文主要介绍LINQ查询操作符 LINQ查询为最常用的操作符定义了一个声明语法。还有许多查询操作符可用于Enumerable类。 下面的例子需要用到LINQ基础(一)(http://www.cnblogs.com/afei-24/p/6841361.html)的一些代码 1.筛选 LINQ查询使用w
阅读全文
posted @ 2017-05-12 14:50 Ruby_Lu
阅读(776)
评论(0)
推荐(1)
2017年5月11日
LINQ基础(一)
摘要: LINQ(Language Integrated Query,语言集成查询),在C#语言中集成了查询语法,可以用相同的语法访问不同的数据源。 LINQ提供了不同数据源的抽象层,所以可以使用相同的语法。 这里主要介绍LINQ的核心原理和C#中支持C# LINQ查询的语言扩展。 1.语法 使用LINQ查
阅读全文
posted @ 2017-05-11 16:01 Ruby_Lu
阅读(901)
评论(0)
推荐(2)
2017年5月10日
C#集合之并发集合
摘要: .NET 4 开始,在System.Collection.Concurrent中提供了几个线程安全的集合类。线程安全的集合可防止多个线程以相互冲突的方式访问集合。 为了对集合进行线程安全的访问,定义了IProducerConsumerCollection<T>接口。这个接口中最重要的方法是TryAd
阅读全文
posted @ 2017-05-10 17:12 Ruby_Lu
阅读(4288)
评论(0)
推荐(0)
C#集合之不变的集合
摘要: 如果对象可以改变其状态,就很难在多个同时运行的任务中使用。这些集合必须同步。如果对象不能改变器状态,就很容易在多个线程中使用。 Microsoft提供了一个新的集合库:Microsoft Immutable Collection。顾名思义,它包含不变的集合类————创建后不能改变的集合类。该类在Sy
阅读全文
posted @ 2017-05-10 14:54 Ruby_Lu
阅读(1932)
评论(0)
推荐(1)
C#集合之位数组
摘要: 如果需要处理的数字有许多位,就可以使用BitArray类和BitVector32结构。BitArray类位于System.Collection,BitVector32结构位于System.Collection.Specialized。 这两种类型最重要的区别是,BitArray类可以重新设置大小,如
阅读全文
posted @ 2017-05-10 14:13 Ruby_Lu
阅读(1805)
评论(0)
推荐(0)
C#集合之可观察的集合
摘要: 如果需要集合中的元素何时删除或添加的信息,可以使用ObservableCollection<T>类。这个类是为WPF定义的,这样UI就可以得知集合的变化。这个类在程序集WindowsBase中定义,需要引用这个程序集。 ObservableCollection<T>类派生自Collection<T>
阅读全文
posted @ 2017-05-10 13:10 Ruby_Lu
阅读(1339)
评论(2)
推荐(0)
C#集合之集(set)
摘要: 包含不重复元素的集合称为“集(set)”。.NET Framework包含两个集HashSet<T>和SortedSet<T>,它们都实现ISet<T>接口。HashSet<T>集包含不重复元素的无序列表,SortedSet<T>集包含不重复元素的有序列表。 ISet<T>接口提供的方法可以创建合集
阅读全文
posted @ 2017-05-10 12:50 Ruby_Lu
阅读(35407)
评论(0)
推荐(1)
C#集合之字典
摘要: 字典表示一种复杂的数据结构,这种数据结构允许按照某个键来访问元素。字典也称为映射或散列表。 字典的主要特性是能根据键快速查找值。也可以自由添加和删除元素,这有点像List<T>(http://www.cnblogs.com/afei-24/p/6824791.html),但没有在内存中移动后续元素的
阅读全文
posted @ 2017-05-10 11:57 Ruby_Lu
阅读(18089)
评论(0)
推荐(0)
2017年5月9日
C#集合之有序列表
摘要: 如果需要基于键对所需集合排序,就可以使用SortedList<TKey,TValue>类。这个类按照键给元素排序。这个集合中的值和键都可以使用任何类型。定义为键的自定义类型需要实现IComparer<T>接口,用于给列表中的元素排序。 使用构造函数创建一个有序列表,在用Add方法添加: var bo
阅读全文
posted @ 2017-05-09 14:12 Ruby_Lu
阅读(9567)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告