我想为成员A.Edits分配一个值,它应该与A相同。我尝试将一个类转换为其他类,但它不起作用。只在' A.Edits'我想分配值休息A.Errors,& A.警告我不想碰。我在编辑类B中得到结果集。
我有两个用户定义的A类和A类ClaimEditModel&编辑类型如下 -
类定义如下 -
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 };
答案 0 :(得分:0)
这是一个令人困惑的问题,但我想您只想在Edit
的列表中添加A
的实例。所以你可以这样做:
A.Edits.Add(B);
您的代码中的类定义也无效,但在编写问题时这可能只是一个错误。我的回答是基于这样的假设:ClaimEditModel
的真实定义如下,如果不是,那么你也需要改变它:
public class ClaimEditModel()
{
public List<EditInfo> Edits = new List<EditInfo>();
public List<EditRuleError> Errors = new List<EditRuleError>();
public List<EditRuleError> Warnings = new List<EditRuleError>();
}