LINQ 常用的标准查询运算符(一)

这里不会逐一一介绍所有的标准查询运算符,而是着重于其中较为重要且常用的一些,例如 Where、Select、SelectMany、转换和一些集合运算符等。 Where Where 运算符通过某些判断条件对序列中的元素进行过滤。Where 运算符将返回源序列中符合过滤条件的一个子序列。

LINQ 常用的标准查询运算符(二)

在上一篇文章中(链接:https://www.vinanysoft.com/csharp/common-standard-query-operators-1/)介绍了一些重要的运算符之后,接下来你会看到使用查询运算符编写查询语句的方法,以便完成诸如排序、处理嵌套数据以及分组等常用操作。 排序 若我们希望首先将图书按照出版社名称排序,然后按照价格从高到低排序,最后按照书名排序:

早期计算机的发展历史

在这个系列中,我们会学习 Bits(位)、Bytes(字节)、晶体管、逻辑门……一直到操作系统,虚拟现实和机器人! 我们要学很多东西,但需要说明的是,这个系列不会介绍怎么编程,我们会从高层次上纵览一系列计算机话题。

用 LINQ 操作内存中的集合

LINQ to Objects 是指用 LINQ 操作内存中对象的集合的方法。但这是什么意思呢? LINQ to Objects 支持哪些类型的集合呢? LINQ to Objects 又能在这些集合上进行什么操作呢?

C# 中的多线程 - 基础知识

简介及概念 C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行。

LINQ 表达式树

下面要介绍的表达式树可能不会如经常使用,不过它仍旧是 LINQ 中的一个非常重要的概念。表达式树为 LINQ 提供了极大的可扩展性,也是支持 LINQ to SQL 的重要先决条件。