Có thể chấp nhận khai báo các đối tượng mới (và trả lại chúng) từ trong cùng một đối tượng, như trong ví dụ dưới đây không?
Hoặc, tốt hơn là di chuyển nó đến một loại handlerlớp học?
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
//Gets a list of persons
public List<Person> GetPersons()
{
List<Person> _listPersons = new List<Person>();
Person _person = new Person();
_person.Name = "FooFii";
_person.Age = 50;
_listPersons.Add(_person);
return _listPersons;
}
}
Object(gốc của hệ thống phân cấp lớp) rõ ràng bắt buộc một clone()phương thức nhằm cung cấp một bản sao của đối tượng.
GetPersonstĩnh hoặc không phải là thành viên của Người. Hiện tại bạn cầnPersongọiGetPersons