【发布时间】:2018-03-16 23:24:20
【问题描述】:
我想为成员 A.Edits 分配一个值,该值应该与 A 相同。我尝试将一个类转换为另一个类,但它不起作用。仅在“A.Edits”中,我想分配值休息 A.Errors 和 A.Warnings 我不想碰。我在编辑类 B 中得到结果集。
我有两个用户定义的 ClaimEditModel 和编辑类型的 A 和 B 类,如下所示-
类定义如下-
public class ClaimEditModel()
{
Edits = new List<EditInfo>();
Errors = new List<EditRuleError>();
Warnings = new List<EditRuleError>();
}
public class Edit
{
public int EditLevel;
public int EditNumber;
public string EditType;
public List<Field> PrimaryFields;
public string Rule;
}
ClaimEditModel A = new ClaimEditModel();
Edit B = new Edit();
谁能推荐一下。
我尝试过这样的事情:
A.Edits = new Edit(){ edits = B };
【问题讨论】:
-
您发布的代码将无法编译
-
Edits 是 EditInfo 的列表,您不能将其转换为 Edit 类型...
-
发布的代码不正确。
-
类Edit,没有属性edits?!
-
我想你想映射 EditInfo 类来编辑对象并添加到编辑中。