在LINQ中, 如果我们在应用程序中使用” LINQ to Objects”, 则将使我们有机会直接在LINQ查询中使用IEnumerable或IEnumerable <T>集合, 而无需使用任何中间LINQ提供程序或API(例如LINQ to SQL) , 或LINQ to XML。通过使用LINQ to Objects, 我们可以将查询应用于任何Enumerable集合, 例如List <T>, Array或Dictionary <TKey, TValue>。
LINQ to Objects提供了一种使用LINQ Queries从集合中获取数据的新方法, 但是在此之前, 需要编写大量的foreach循环来从集合中获取数据。
与传统的foreach循环相比, LINQ to Objects提供了更多优势。这些是:
当我们在多个条件下使用它们时, 它们提供了更高的可读性。
它以最少的应用程序代码实现了过滤, 排序和分组功能。
它们是任何数据源的门户, 只需修改很少或无需修改。
如果我们在复杂的操作中使用LINQ, 那么我们将看到使用LINQ而不是传统的迭代循环的好处。
现在, 我们将LINQ与对象一起使用。这是我们可以与LINQ一起使用的各种对象。
LINQ转字符串
LINQ转字符串数组
LINQ转Int数组
LINQ到文件
LINQ到列表
微信公众号
手机浏览(小程序)
Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_48539.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57