c#

位置:IT落伍者 >> c# >> 浏览文章

.NET Framework 4更重大的并行化进步


发布日期:2018年02月03日
 
.NET Framework 4更重大的并行化进步
尽管有了很大进步但是 Parallel 类只是可用功能的一小部分 NET Framework 中实现的更重大的并行化进步之一是引入了并行 LINQ人们将其亲切地称为 PLINQ(发音为Peelink LINQ(即语言集成查询)是在 NET Framework 版本 中引入的 LINQ 实际包含两方面内容对一组公开为数据集操作方法的运算符的描述以及 C# 和 Visual Basic 中用于直接在语言中表示这些查询的上下文关键字 LINQ 中包含的许多运算符都基于数据库社区多年以来所了解的等效运算包括 SelectSelectManyWhereJoinGroupBy 以及大约 个其他运算 NET Framework 标准查询运算符 API 为这些方法定义了模式但是未定义这些运算应针对的确切数据集也未确切定义应如何实现这些运算 各种LINQ 提供程序随后为许多不同数据源和目标环境(内存中集合SQL 数据库对象/关系映射系统HPC Server 计算群集临时和流数据源等等)实现此模式 最常用的提供程序之一名为 LINQ to Objects它提供以 IEnumerable 为基础实现的全套 LINQ 运算符 这样便可在 C# 和 Visual Basic 中实现查询如下面的代码段所示该代码段从文件逐行读取所有数据从而仅筛选出包含secret一词的行并对这些行进行加密 最终结果是字节数组构成的可枚举内容

上一篇:用VC.NET制作启动屏幕的新方法

下一篇:使用VB或VC#访问XML Web services