我已经拥有代码的价值。但是,我不能把它放回患者(AgencyLabel)。我如何将其分配给Patient(AgencyLabel)?我需要这个,以便我找回患者名单的清单。
答案 0 :(得分:4)
2个选项:
public AgencyLabel(int AgencyCode, string AgencyName);
创建新对象AgencyLabel
中的代码更改为public int AgencyCode { get; set; }
修改强> 刚刚在问题下看到了您的评论:由于无法更改代码,您必须使用带有参数的构造函数。
答案 1 :(得分:2)
AgencyLabel oAgencyLabel = new AgencyLabel(itemChart.Agency.AgencyCode, null);
Patient oPatient = new Patient(oAgencyLabel, PatientCode);
答案 2 :(得分:1)
将您的AgencyCode
声明更改为以下内容:
public int AgencyCode { get; set; }
答案 3 :(得分:1)
public int AgencyCode { get; }
您只指定get
,因此它是只读的
你应该public int AgencyCode { get; set; }