亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何用C# LINQ和Lambda操作集合

c#
小樊
83
2024-09-15 00:03:02
欄目: 編程語言

在C#中,LINQ(Language Integrated Query)和Lambda表達式提供了強大的方法來操作集合

  1. 使用LINQ查詢集合:
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

        var evenNumbers = from num in numbers
                           where num % 2 == 0
                           select num;

        Console.WriteLine("偶數:");
        foreach (var number in evenNumbers)
        {
            Console.WriteLine(number);
        }
    }
}
  1. 使用Lambda表達式過濾集合:
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

        var evenNumbers = numbers.Where(num => num % 2 == 0);

        Console.WriteLine("偶數:");
        foreach (var number in evenNumbers)
        {
            Console.WriteLine(number);
        }
    }
}
  1. 使用Lambda表達式對集合進行排序:
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 5, 3, 1, 4, 2 };

        var sortedNumbers = numbers.OrderBy(num => num);

        Console.WriteLine("排序后的數字:");
        foreach (var number in sortedNumbers)
        {
            Console.WriteLine(number);
        }
    }
}
  1. 使用Lambda表達式對集合進行轉換:
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<string> words = new List<string> { "apple", "banana", "cherry" };

        var uppercaseWords = words.Select(word => word.ToUpper());

        Console.WriteLine("轉換為大寫:");
        foreach (var word in uppercaseWords)
        {
            Console.WriteLine(word);
        }
    }
}

這些示例展示了如何使用LINQ和Lambda表達式操作集合。你可以根據需要修改這些示例以適應你的具體需求。

0
柳林县| 同德县| 平定县| 昭平县| 乐至县| 蓝田县| 夹江县| 桐庐县| 额尔古纳市| 陆良县| 盐城市| 科技| 巢湖市| 合肥市| 咸阳市| 涡阳县| 镶黄旗| 新化县| 鄂托克旗| 会同县| 建水县| 浙江省| 治县。| 南郑县| 金秀| 瑞昌市| 林州市| 云安县| 谢通门县| 游戏| 固阳县| 轮台县| 天津市| 灵武市| 定安县| 安国市| 泸定县| 鄢陵县| 大同县| 江川县| 普陀区|