0
Если у меня есть несколько переменных, которые мне нужно передать в конструктор, но не хочу передавать их отдельно, вместо передачи их с помощью функции/метода в конструктор. Является ли это возможным? Не могли бы вы привести пример синтаксиса?Передайте функцию конструктору
например.
string name_edit;
string surname_edit;
string phone_edit;
string email_edit;
private void EditContact()
{
EditedContactDetails();
SecondaryForm EditContactForm = new SecondaryForm(false, name_edit, surname_edit, phone_edit, email_edit);
EditContactForm.testForm = this;
if (EditContactForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
fillTheList();
}
}
Я хочу передать name_edit, surname_edit, phone_edit, email_edit
, например, так:
prWindow(Contact);
Я понятия не имею, о чем вы спрашиваете. Если у вас много параметров конструктора, возможно, вам стоит подумать о создании класса POCO и отправке этого экземпляра класса вместо этого? – MarcinJuraszek
Сбитый с толку вопрос без кода –
Вы рассматривали возможность использования примера IOC, например, единства или mef. – Tan