這似乎是很愚蠢的和基本的問題,但我試圖谷歌,但也沒有找到滿意的答案,最好的方式來創建對象
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)
OR
Person p=new Person();
p.Name="abc";
p.Age=15;
的是這兩個方法,什麼是創建對象的最佳方式之間的區別?
只是第三選擇加進來:'Person p = new Person {Name =「abc」,Age = 15};' - 或第四個:'Person p = new Person(name:「abc」,age:15);'。正如X.L.Ant所說:沒有一個會自動「更好」 –