Есть ли элегантный способ передать несколько аргументов в конструктор?
Это мой конструктор:
public _Empresa(string n, string r, string d, int l, string c, string f, string t, string m, string o)
{
e_nombre = n;
e_rfc = r;
e_direccion = d;
e_delegacion = l;
e_cp = c;
e_referencias = f;
e_telefono = t;
e_email = m;
e_observaciones = o;
}
В последнее время в форме окна я называю этот конструктор
public _Empresa empresa
{
get
{
return new _Empresa(_nombre.Text, _rfc.Text, _direccion.Text, int.Parse(_delegacion.SelectedValue.ToString()), _cp.Text, _referencias.Text, _telefono.Text, _email.Text, _observaciones.Text);
}
}
Они не одного типа, поэтому нет возможности отправить массив. Какие еще варианты у меня есть?