分配价值时出现问题

时间:2011-05-09 08:13:14

标签: c# c#-4.0

我已经拥有代码的价值。但是,我不能把它放回患者(AgencyLabel)。我如何将其分配给Patient(AgencyLabel)?我需要这个,以便我找回患者名单的清单。

4 个答案:

答案 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; }