【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"的实体。如果找到了匹配的实体,我们将输出它的Name和Value属性;如果没有找到,我们将输出一条消息表示未找到。

下面是完整的示例代码:

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

相关推荐
小羊没烦恼!5 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
神仙别闹5 天前
基于C#+MySQL实现(WinForm)个人聊天室软件
c#
kybs19915 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
Polevne5 天前
C# SFTP客户端实现文件传输
c#·ssh
samble5 天前
从零搭建灌装监控系统(四):深色主题与样式系统,ResourceDictionary 统一管理
c#·wpf·mvvm·样式·工业控制
cjp5605 天前
024 . WPF MVVM类封装优化
c#
淡海水5 天前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
asdzx676 天前
如何使用 C# 提取 PPT 文本与图片
c#·ppt·提取文本
2501_930707786 天前
使用C#代码使用条件格式为 Excel 隔行设置颜色
c#·excel
何以解忧唯有撸码6 天前
【开源】c#造个轮子-日程安排工具
c#·自定义控件