Проблема в присвоении значения - PullRequest
0 голосов
/ 09 мая 2011

У меня уже есть значение кода агентства. Однако я не могу вернуть его Пациенту (AgencyLabel). Как я назначу его пациенту (AgencyLabel)? Мне это нужно для того, чтобы я смог получить список пациентов.

Ответы [ 4 ]

4 голосов
/ 09 мая 2011

2 варианта:

  • Используйте конструктор public AgencyLabel(int AgencyCode, string AgencyName); для создания нового объекта
  • Измените код в классе AgencyLabel на public int AgencyCode { get; set; }

EDIT Только что увидел ваш комментарий под вопросом: поскольку нет способа изменить код, вы должны использовать конструктор с параметрами.

2 голосов
/ 09 мая 2011
AgencyLabel oAgencyLabel = new AgencyLabel(itemChart.Agency.AgencyCode, null);
Patient oPatient = new Patient(oAgencyLabel, PatientCode);
1 голос
/ 09 мая 2011
public int AgencyCode { get; }

Вы назначаете только get, поэтому он доступен только для чтения.
Вы должны сделать public int AgencyCode { get; set; }

1 голос
/ 09 мая 2011

Измените ваше объявление AgencyCode на следующее:

public int AgencyCode { get; set; } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...