У меня сейчас есть что-то вроде этого:
public class Person
{
public string Firstname { get; set; }
public string Lastname { get; set; }
}
public List<Person> CreatePersons(int numberOfPersons)
{
var persons = new List<Person>();
for (int i = 0; i < numberOfPersons; i++)
{
persons.Add(new Person())
}
return persons;
}
Я знаю, что если бы я использовал array
, то я мог бы просто сделать это:
var persons = new Person[numberOfPersons];
Мой вопрос:
- Существует ли простой / прямой способ создания списка объектов без использования цикла?
Я полагаю, что массив, вероятно, выполняет то же самое внутри, что ииспользуя цикл для создания этого массива, но с другой нотацией.Но сейчас это не проблема, для этого вопроса мне просто интересны более простые обозначения.