📜  LINQ到对象

📅  最后修改于: 2021-01-06 05:51:35             🧑  作者: Mango

LINQ对象

在LINQ中,如果我们在应用程序中使用“ LINQ to Objects ”,它将使我们有机会直接在LINQ查询中使用IEnumerable或IEnumerable 集合,而无需使用任何中间LINQ提供程序或API(例如LINQ to SQL)或LINQ to XML。通过使用LINQ to Objects,我们可以将查询应用于任何Enumerable集合,例如List ,Array或Dictionary

LINQ to Objects提供了一种使用LINQ Queries从集合中获取数据的新方法,但是在此之前,需要编写大量的foreach循环来从集合中获取数据。

与传统的foreach循环相比,LINQ to Objects提供了更多优势。这些是:

  • 当我们在多个条件下使用它们时,它们提供了更高的可读性。
  • 它以最少的应用程序代码实现了过滤,排序和分组功能。
  • 它们是任何数据源的门户,只需修改很少或无需修改。

如果我们在复杂的操作中使用LINQ,那么我们将看到使用LINQ而不是传统的迭代循环的好处。

现在,我们将LINQ与对象一起使用。这是我们可以与LINQ一起使用的各种对象。

  • LINQ转字符串
  • LINQ转字符串数组
  • LINQ转Int数组
  • LINQ到文件
  • LINQ到列表