从列表中的所有项目中获取特定属性

我有联系人列表:

public class Contact
{
    private string _firstName;
    private string _lastName;
    private int _age;

    /// <summary>
    /// Constructor
    /// </summary>
    /// <param name="fname">Contact's First Name</param>
    /// <param name="lname">Contact's Last Name</param>
    /// <param name="age">Contact's Age</param>
    public Contact(string fname, string lname, int age)
    {
        _firstName = fname;
        _lastName = lname;
        _age = age;
    }

    /// <summary>
    /// Contact Last Name
    /// </summary>
    public string LastName
    {
        get
        {
            return _lastName;
        }
        set
        {
            _lastName = value;
        }
    }

    /// <summary>
    /// Contact First Name
    /// </summary>
    public string FirstName
    {
        get
        {
           return _firstName;
        }
        set
        {
            _firstName = value;
        }
    }

    /// <summary>
    /// Contact Age
    /// </summary>
    public int Age
    {
        get
        {
            return _age;
        }
        set
        {
            _age = value;
        }
    }
}

我在这里创建我的列表:

private List<Contact> _contactList;
_contactList = new List<Contact>();
_contactList.Add(new Contact("John", "Jackson", 45));
_contactList.Add(new Contact("Jack", "Doe", 20));
_contactList.Add(new Contact("Jassy", "Dol", 19));
_contactList.Add(new Contact("Sam", "Josin", 44));

现在,我正在尝试使用LINQ在单独的列表中获取所有联系人的所有名字。

到目前为止,我尝试了:

    public List<string> FirstNames
    {
        get
        {
           return _contactList.Where(C => C.FirstName.ToList());
        }
    }
迈克·佩伦努德(Mike Perrenoud)

您要使用Select方法,而不是Where这里:

_contactList.Select(C => C.FirstName).ToList();

此外,ToList()仅存在property需求是因为需求。IEnumerable<string>如果您想摆脱它,可以返回一个代替。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法从列表中获取具有特定属性的所有项目

来自分类Dev

按特定值从通用列表中获取所有项目

来自分类Dev

在Visual Studio Scaffolder中获取项目中的所有类

来自分类Dev

如何汇总列表中所有共享特定属性的项目?

来自分类Dev

使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

来自分类Dev

从抽象类型列表中获取特定类型的所有项目

来自分类Dev

映射列表未从主列表中获取所有项目

来自分类Dev

如何从列表框中选择的项目中获取特定属性

来自分类Dev

JIRA Rest API-获取所有项目的列表以及每个项目中的所有问题

来自分类Dev

在Java项目中获取带有特定注释的所有类

来自分类Dev

SQL查询可从某个位置获取在所有项目中工作的员工的列表

来自分类Dev

jQuery-获取多个选择列表中的所有项目

来自分类Dev

在Orchard CMS中,如何根据附加零件的属性值获取特定内容类型的所有项目

来自分类Dev

获取Windows 10中Excel对象的所有属性的列表

来自分类Dev

从可排序列表中获取所有元素属性

来自分类Dev

jQuery .last()。hide()。fadeIn()在列表中的所有项目中褪色

来自分类Dev

Android在所有项目中在recyclerview中更改textview而无需重绘整个列表

来自分类Dev

从列表列表中删除所有具有特定项目的列表

来自分类Dev

使用 queryBuilder 获取 aem 中特定属性的所有值

来自分类Dev

获取列表中具有另一个列表中的一个属性的所有项目的计数

来自分类Dev

Scala获取列表中的所有元素小于特定值

来自分类Dev

在链接列表中获取以特定字符开头的所有元素

来自分类Dev

CLion项目中所有错误的列表

来自分类Dev

VBA-项目中所有控件的列表

来自分类Dev

获取项目中所有文件的基本路径?

来自分类Dev

以编程方式获取CMake项目中的所有目标

来自分类Dev

在vb.net项目中获取所有表格的标题

来自分类Dev

WIQL 查询以获取项目中的所有团队和用户?

来自分类Dev

获取包含项目子集的所有列表

Related 相关文章

  1. 1

    有没有办法从列表中获取具有特定属性的所有项目

  2. 2

    按特定值从通用列表中获取所有项目

  3. 3

    在Visual Studio Scaffolder中获取项目中的所有类

  4. 4

    如何汇总列表中所有共享特定属性的项目?

  5. 5

    使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

  6. 6

    从抽象类型列表中获取特定类型的所有项目

  7. 7

    映射列表未从主列表中获取所有项目

  8. 8

    如何从列表框中选择的项目中获取特定属性

  9. 9

    JIRA Rest API-获取所有项目的列表以及每个项目中的所有问题

  10. 10

    在Java项目中获取带有特定注释的所有类

  11. 11

    SQL查询可从某个位置获取在所有项目中工作的员工的列表

  12. 12

    jQuery-获取多个选择列表中的所有项目

  13. 13

    在Orchard CMS中,如何根据附加零件的属性值获取特定内容类型的所有项目

  14. 14

    获取Windows 10中Excel对象的所有属性的列表

  15. 15

    从可排序列表中获取所有元素属性

  16. 16

    jQuery .last()。hide()。fadeIn()在列表中的所有项目中褪色

  17. 17

    Android在所有项目中在recyclerview中更改textview而无需重绘整个列表

  18. 18

    从列表列表中删除所有具有特定项目的列表

  19. 19

    使用 queryBuilder 获取 aem 中特定属性的所有值

  20. 20

    获取列表中具有另一个列表中的一个属性的所有项目的计数

  21. 21

    Scala获取列表中的所有元素小于特定值

  22. 22

    在链接列表中获取以特定字符开头的所有元素

  23. 23

    CLion项目中所有错误的列表

  24. 24

    VBA-项目中所有控件的列表

  25. 25

    获取项目中所有文件的基本路径?

  26. 26

    以编程方式获取CMake项目中的所有目标

  27. 27

    在vb.net项目中获取所有表格的标题

  28. 28

    WIQL 查询以获取项目中的所有团队和用户?

  29. 29

    获取包含项目子集的所有列表

热门标签

归档