Это кажется очень глупым и рудиментарным вопросом, но я попытался это сделать, но не смог найти удовлетворительного ответа,
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public Person(){}
public Person(string name, int age)
{
Name = name;
Age = age;
}
//Other properties, methods, events...
}
Мой вопрос: если у меня есть класс, как это, что лучший способ создать объект?
Person p=new Person("abc",15)
ИЛИ
Person p=new Person();
p.Name="abc";
p.Age=15;
В чем разница между этими двумя методами и каков наилучший способ создания объектов?