Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# linq

作者:′残花败落°   发布日期:2025-10-15   浏览:64

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, 6, 7, 8, 9, 10 };

        // 使用 LINQ 查询语句筛选出偶数
        var evenNumbers = from num in numbers
                          where num % 2 == 0
                          select num;

        // 或者使用方法语法来实现相同的功能
        var evenNumbersMethodSyntax = numbers.Where(num => num % 2 == 0);

        // 输出结果
        Console.WriteLine("LINQ 查询语句筛选出的偶数:");
        foreach (var num in evenNumbers)
        {
            Console.WriteLine(num);
        }

        Console.WriteLine("方法语法筛选出的偶数:");
        foreach (var num in evenNumbersMethodSyntax)
        {
            Console.WriteLine(num);
        }
    }
}

解释说明:

  • 创建列表:首先我们创建了一个包含 1 到 10 的整数列表 numbers
  • LINQ 查询语句:通过 from ... where ... select 语法,筛选出列表中的偶数,并将结果存储在 evenNumbers 中。
  • 方法语法:使用 Where 方法和 Lambda 表达式实现了与 LINQ 查询语句相同的功能,结果存储在 evenNumbersMethodSyntax 中。
  • 输出结果:最后,我们遍历并输出了两个结果集中的偶数。

这段代码展示了如何使用 C# 中的 LINQ 来进行简单的查询操作。

上一篇:c#基础教程

下一篇:c# 正则表达式

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

c# rectangle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站