繁体   English   中英

从父列表创建子列表

[英]Creating a sublist from a parent list

我有一个自定义对象,依赖项的集合。 自定义对象具有大约70个属性。 我只想提取一个属性,即membernumber。 我有以下代码,在其中提取成员编号并创建另一个列表:

var memberIDs = (from d in dependents
                            select new
                                   {
                                       d.MemberNum 
                                   });
            foreach(var id in memberIDs)
            {
                string idValue = id.ToString();
            }

问题在于idValue的名称是“ {MemberNum = 20044782604}”,而不仅仅是“ 20044782604”。 请让我知道如何解决它。

谢谢

这是因为您正在使用MemberNum作为属性创建一个新的匿名类型。 只需选择它即可。

var memberIDs = from d in dependents
                select d.MemberNum;

这将产生IEnumerable<int>而不是IEnumerable<AnonymousType> (假定MemberNum为int类型)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM