【C# 】使用List<实体类>

1. 使用List<实体类>

要在C#中使用List<EntityTemp>并实现查找数据输出,首先需要定义EntityTemp类,并创建一个List<EntityTemp>类型的列表。然后,你可以使用LINQ或其他方法来查找和输出数据。

假设EntityTemp类具有一个名为Name的属性,我们将基于此属性进行查找。以下是一个示例:

1.1 定义EntityTemp

cs 复制代码
public class EntityTemp
{
    public string Name { get; set; }
    public int Value { get; set; }
}

1.2 创建List<EntityTemp>类型的列表并添加一些元素

cs 复制代码
List<EntityTemp> entities = new List<EntityTemp>
{
    new EntityTemp { Name = "Item1", Value = 10 },
    new EntityTemp { Name = "Item2", Value = 20 },
    new EntityTemp { Name = "Item3", Value = 30 }
};

1.3 查找特定的数据并输出

假设我们要查找名称为"Item2"的实体,并输出其Value属性。

cs 复制代码
EntityTemp entity = entities.FirstOrDefault(e => e.Name == "Item2");

if (entity != null)
{
    Console.WriteLine($"Found entity with Name '{entity.Name}' and Value {entity.Value}.");
}
else
{
    Console.WriteLine("No matching entity found.");
}

在这个例子中,我们使用FirstOrDefault方法来查找列表中名称为"Item2"的实体。如果找到了匹配的实体,我们将输出它的NameValue属性;如果没有找到,我们将输出一条消息表示未找到。

下面是完整的示例代码:

cs 复制代码
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        List<EntityTemp> entities = new List<EntityTemp>
        {
            new EntityTemp { Name = "Item1", Value = 10 },
            new EntityTemp { Name = "Item2", Value = 20 },
            new EntityTemp { Name = "Item3", Value = 30 }
        };

        EntityTemp entity = entities.FirstOrDefault(e => e.Name == "Item2");

        if (entity != null)
        {
            Console.WriteLine($"Found entity with Name '{entity.Name}' and Value {entity.Value}.");
        }
        else
        {
            Console.WriteLine("No matching entity found.");
        }
    }
}

public class EntityTemp
{
    public string Name { get; set; }
    public int Value { get; set; }
}

运行这段代码,你将看到如下输出:

复制代码
Found entity with Name 'Item2' and Value 20.

2. 对List<T>取交集、差集以及并集

C# 对List<T>取交集、差集以及并集_c# list 差集-CSDN博客文章浏览阅读2.6k次。C# 对List取交集、差集以及并集_c# list 差集https://blog.csdn.net/wangnaisheng/article/details/131391464

3. 快速把List<string>集合转换成一个字符串

C# 快速把List<string>集合转换成一个字符串_list 转字符串-CSDN博客文章浏览阅读939次。C# 快速把List集合转换成一个字符串_list 转字符串https://blog.csdn.net/wangnaisheng/article/details/138717158

4. 一个List<T> 如何快速的知道里面的最大、最小、平均值呢?

【C# 】 一个List<T> 如何快速的知道里面的最大、最小、平均值呢?_c#获取list集合中的最大最小值-CSDN博客文章浏览阅读335次。【C# 】 一个List 如何快速的知道里面的最大、最小、平均值呢?_c#获取list集合中的最大最小值https://blog.csdn.net/wangnaisheng/article/details/140514960

相关推荐
暖馒7 小时前
Modbus应用层协议的深度剖析
网络·网络协议·c#·wpf·智能硬件
刘欣的博客11 小时前
C# CS架构程序发版升级的走数据库方案
c#·单文件升级自己的方式
Yorlen_Zhang12 小时前
Python Tkinter Text 控件完全指南:从基础编辑器到富文本应用
开发语言·python·c#
不绝19112 小时前
C#进阶:预处理指令/反射,Gettype,Typeof/关键类
开发语言·c#
大鹏说大话13 小时前
告别 MSBuild 脚本混乱:用 C# 和 Nuke 构建清晰、可维护的现代化构建系统
开发语言·c#
czhc114007566314 小时前
通信 28
c#
bugcome_com18 小时前
C# 程序结构详解:从 Hello World 开始
c#
唐梓航-求职中18 小时前
编程-技术-算法-leetcode-288. 单词的唯一缩写
算法·leetcode·c#
bugcome_com21 小时前
阿里云 OSS C# SDK 使用实践与参数详解
阿里云·c#
懒人咖1 天前
缺料分析时携带用料清单的二开字段
c#·金蝶云星空