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 handler
lớ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.
GetPersons
tĩnh hoặc không phải là thành viên của Người. Hiện tại bạn cầnPerson
gọiGetPersons