C#怎么用LINQ处理和查询字符串集合

930
2024/4/25 19:06:42
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,可以使用LINQ(Language Integrated Query)来处理和查询字符串集合。以下是一个简单的示例代码,展示如何使用LINQ来处理和查询字符串集合:

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

class Program
{
    static void Main()
    {
        List<string> names = new List<string> { "Alice", "Bob", "Charlie", "David", "Eve" };

        // 查询集合中包含字母"A"的所有字符串
        var query = from name in names
                    where name.Contains("A")
                    select name;

        Console.WriteLine("Names containing the letter 'A':");
        foreach (var name in query)
        {
            Console.WriteLine(name);
        }

        // 查询集合中长度大于4的所有字符串
        var query2 = from name in names
                     where name.Length > 4
                     select name;

        Console.WriteLine("Names with length greater than 4:");
        foreach (var name in query2)
        {
            Console.WriteLine(name);
        }
    }
}

在这个示例中,我们首先创建一个字符串集合names,然后使用LINQ查询出包含字母"A"的所有字符串,并输出结果。接着,我们再次使用LINQ查询出长度大于4的所有字符串,并输出结果。

通过使用LINQ,我们可以方便地对字符串集合进行各种查询和处理操作,使代码更加简洁和易读。

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

推荐阅读: c#中debug怎么调用release库