C#中使用LINQ查询集合数据并进行筛选排序

作者:佚名 上传时间:2023-12-16 运行软件:Visual Studio 2022 软件版本:C# 9.0 版权申诉

本示例演示如何使用C#中的Language Integrated Query(LINQ)对集合数据进行灵活的查询、筛选和排序操作。通过简单的代码,展示了LINQ在数据处理中的强大功能。

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

class Program
{
    static void Main()
    {
        // 创建一个包含学生信息的集合
        List<Student> students = new List<Student>
        {
            new Student { Name = "张三", Grade = 85 },
            new Student { Name = "李四", Grade = 92 },
            new Student { Name = "王五", Grade = 78 },
            new Student { Name = "赵六", Grade = 95 }
        };

        // 使用LINQ查询筛选成绩大于90的学生,并按成绩降序排序
        var highPerformers = from student in students
                             where student.Grade > 90
                             orderby student.Grade descending
                             select student;

        // 打印查询结果
        Console.WriteLine("成绩大于90的学生(降序排列):");
        foreach (var student in highPerformers)
        {
            Console.WriteLine($"{student.Name}: {student.Grade}");
        }
    }
}

// 学生类
class Student
{
    public string Name { get; set; }
    public int Grade { get; set; }
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
C#使用LINQ查询集合数据实现筛选排序
展示如何利用C#中的LINQ(Language Integrated Query)功能,通过示例代码演示如何对集合数据进行灵活的筛选和排序操作。using System;using System.
.NET Core 3.1
Visual Studio 2019
2023-11-10 04:10
C#使用LINQ查询集合数据进行筛选排序
本示例展示了如何使用C#中的Language-Integrated Query(LINQ)对集合数据进行灵活的查询、筛选和排序。通过这种方式,开发者可以以更简洁的语法处理集合数据,提高代码的可读性和可
C# 7.0及以上
Visual Studio 2019
2023-11-29 23:28
C#使用LINQ查询集合数据进行筛选排序
本示例演示如何使用C#中的Language Integrated Query(LINQ)对集合数据进行灵活的查询、筛选和排序操作。通过简单的代码,展示了LINQ在数据处理中的强大功能。using S
C# 9.0
Visual Studio 2022
2023-12-16 13:50
C#使用LINQ进行集合筛选排序
本示例展示了如何使用C#中的语言集成查询(LINQ)对集合进行灵活的筛选和排序。通过LINQ,可以编写简洁而强大的查询表达式,提高代码可读性和开发效率。using System;using Sys
C# 7.0及以上
Visual Studio 2019
2023-11-12 06:20
C#使用LINQ进行集合筛选排序
本示例演示如何使用C#中的LINQ(Language-Integrated Query)功能,通过LINQ对集合进行筛选和排序操作。通过这种方式,可以简化代码并提高可读性。using System;
.NET Core 3.1
Visual Studio 2019
2023-11-22 15:04
C#使用LINQ查询集合进行筛选排序
LINQ(Language Integrated Query)是C#中强大的查询工具,可用于对集合进行筛选、排序和转换。通过LINQ,可以轻松地使用类SQL的语法来处理数据集合,提高代码的简洁性和可读
C# 7.0及以上
Visual Studio 2019
2023-11-23 09:57
C#使用LINQ查询集合数据进行筛选
本示例演示如何在C#中使用语言集成查询(LINQ)对集合数据进行查询和筛选。通过LINQ,可以以一种类似SQL的方式轻松地过滤和检索数据,提高代码的可读性和简洁性。using System;usi
.NET Core 3.1
Visual Studio 2019
2023-11-22 09:40
C#使用linq对数组进行筛选排序的方法
主要介绍了C#使用linq对数组进行筛选排序的方法,实例分析了C#实用linq扩展进行数组排序的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
PDF
24KB
2020-09-15 02:54
C#使用LINQ进行集合筛选排序示例
LINQ(Language Integrated Query)是C#中强大的功能,允许开发者使用类似SQL的查询语法对数据进行筛选、排序和操作。本示例展示了如何使用LINQ对集合进行筛选和排序。us
C# 7.0 或更新版本
Visual Studio 2019
2023-11-23 20:07
C#使用LINQ查询集合进行条件筛选排序
本示例展示了如何在C#中使用LINQ(Language Integrated Query)对集合进行查询、条件筛选和排序操作。通过示例代码,你将学到如何利用LINQ强大的语法轻松地执行数据操作。us
.NET Core 3.1
Visual Studio 2019
2023-12-05 15:50