我有一个基本类,我定义了一些属性。
public class Cliente
{
public string ID { get; set; }
public string Nome { get; set; }
public string CPF { get; set; }
public string Email { get; set; }
public string Base { get; set; }
public bool Enviado { get; set; }
public Cliente(string id, string nome, string cpf, string email, string baseDados = "TV", bool enviado = false)
{
ID = id;
Nome = nome;
CPF = cpf;
Email = email;
Enviado = enviado;
Base = baseDados;
}
}
我的清单
List<Cliente> clientes = new List<Cliente>();
如何选择此列表中有权访问类属性的项目?
Cliente c = clientes.Select(x => x.Enviado == false);
我已经尝试过这种方式,但Select会返回一个bool吗?我尝试过使用Where,但它不会返回对象
答案 0 :(得分:3)
您可以像这样使用FirstOrDefault
:
Cliente c = clientes.FirstOrDefault(x => !x.Enviado);
答案 1 :(得分:0)
Cliente c = clientes.FirstOrDefault(x => x.Enviado == false);