【发布时间】:2019-04-25 05:49:58
【问题描述】:
这可能是基本概念,但我无法实现。
public class ClassA
{
public String firstName { get; set; }
public String lastName { get; set; }
public int employeeID{ get; set; }
public decimal salary { get; set; }
}
data in List A = List<ClassA> :
firstName | lastName |employeeID | salary
John | Smith | 123 |$400
Emila | Johnson | 124 |$500
我想根据列表 B 中的数据从列表 A 中选择几个属性。
public class ClassB
{
public String column{ get; set; }
public String coulmnName{ get; set; }
}
data in List B = List<ClassB>
column | coulmnName
firstName | First Name
lastName | Last Name
所以最后通过使用列表 A 和列表 B(我需要列表 B 中存在的属性,我需要将属性名称更改为列表 B 的 columnName。)
Final data:
First Name | Last Name
John | Smith
Emila | Johnson
【问题讨论】:
-
如果您将第一个列表(详细信息)转换为数据表,然后过滤它...几乎就像您在数据库中所做的那样,您可能能够更轻松地解决它。
-
您是否使用集合,例如
List<ListA>?好像…… -
@MichałTurczyn 是的,这是我将在需要时更新的方式。
-
所以请让您的问题更清楚,您的课程名称具有误导性......
-
@MichałTurczyn 已更新。如果现在清楚,请告诉我。