này có vẻ là rất ngu ngốc và câu hỏi thô sơ, nhưng tôi đã cố gắng để google nó, nhưng không thể một tìm một câu trả lời thỏa đáng,cách tốt nhất để tạo ra đối tượng
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...
}
Câu hỏi của tôi là nếu tôi có lớp như điều này, cách tốt nhất để tạo ra một đối tượng là gì?
Person p=new Person("abc",15)
HOẶC
Person p=new Person();
p.Name="abc";
p.Age=15;
sự khác biệt giữa hai phương pháp này và những gì là cách tốt nhất để tạo các đối tượng là gì?
Chỉ cần thêm một lựa chọn thứ ba để trộn : 'Person p = new Person {Name =" abc ", Age = 15};' - hoặc thứ tư: 'Person p = new Person (tên:" abc ", tuổi: 15);'. Như X.L.Ant nói: không ai được tự động "tốt hơn" –