Вот один из способов сделать это:
Person p = new Person("john", "doe", new string[] { "one", "two" });
Или вы можете использовать ключевое слово params
, чтобы определить конструктор, который принимает любое количество строк:
public Person(string firstName, string lastName, params string[] tittles)
{
FirstName = firstName;
LastName = lastName;
Tittles = tittles;
}
Затем вы можете создавать объекты Person с любым количеством заголовков без необходимости создания временного массива строк:
Person p = new Person("john", "doe", "one", "two");
Person j = new Person("jane", "doe", "one", "two", "three");
Person td = new Person("tom", "jones", "mr");