首页 > 解决方案 > 在事先不知道里面有什么的情况下,如何在 C# 类中进行搜索?

问题描述

如果它令人困惑,我很抱歉,但我真的不知道如何表达我的问题。

我的 C# 类填充了来自 API JSON 响应的数据,如下所示:

[DataContract(Name = "user")]
public class User
{
    [DataMember(Name="id")]
    public int Id { get; set; }

    [DataMember(Name="email")]
    public string Email { get; set; }

    [DataMember(Name="name")]
    public string Name { get; set; }
}

我想做一些事情,比如User根据我拥有的一些数据从对象列表中查找用户。

Microsoft 制作了有关使用类的教程,它们暗示我通过将刚刚添加的元素存储在变量中来知道里面的内容。

我的问题是我需要找到User(特别是id)使用email- 我不知道如何从这个开始。
另一个 MS 文档显示我可以遍历 的所有元素User,然后我想我可以id通过一个简单的if语句找到

标签: c#

解决方案


推荐阅读