c#

c# tuple如何参与LINQ查询

小樊
97
2024-06-26 00:03:45
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

在 LINQ 查询中,可以使用 Tuple 类型作为结果集中的元素,或者作为查询条件中的参数。下面是一个示例代码,演示了如何在 LINQ 查询中使用 Tuple:

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        // 创建一个包含 Tuple 的列表
        var tuples = new List<Tuple<int, string>>();
        tuples.Add(Tuple.Create(1, "Alice"));
        tuples.Add(Tuple.Create(2, "Bob"));
        tuples.Add(Tuple.Create(3, "Charlie"));

        // 使用 LINQ 查询获取第一个元素
        var result = tuples.Where(t => t.Item1 == 2).FirstOrDefault();

        // 输出结果
        Console.WriteLine($"Tuple found: {result.Item1}, {result.Item2}");
    }
}

在上面的示例中,我们创建了一个包含 Tuple 的列表,并使用 LINQ 查询获取了第一个元素的示例。您可以根据具体的需求使用 Tuple 类型参与 LINQ 查询,它可以作为查询结果的元素或者作为查询条件的参数。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:集合C#创新用法是啥

0
看了该问题的人还看了