分配值时出现问题

本文关键字:问题 分配 | 更新日期: 2023-09-27 17:56:04

我已经有了代理代码的值。但是,我无法将其放回患者(机构标签)。我将如何将其分配给患者(机构标签)?我需要这个来检索患者列表的列表。

分配值时出现问题

2 个

选项:

  • 使用构造函数public AgencyLabel(int AgencyCode, string AgencyName);创建新对象
  • 将类AgencyLabel中的代码更改为public int AgencyCode { get; set; }

编辑刚刚在问题下看到了您的评论:由于无法更改代码,因此您必须将构造函数与参数一起使用。

AgencyLabel oAgencyLabel = new AgencyLabel(itemChart.Agency.AgencyCode, null);
Patient oPatient = new Patient(oAgencyLabel, PatientCode);

AgencyCode声明更改为以下内容:

public int AgencyCode { get; set; } 
public int AgencyCode { get; }

您只分配get ,因此它是只读的。
你应该做public int AgencyCode { get; set; }