Apakah dapat diterima untuk mendeklarasikan objek baru (dan mengembalikannya) dari dalam objek yang sama, seperti dalam contoh di bawah ini?
Atau, lebih baik memindahkannya ke semacam handler
kelas?
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
kelas Java (akar hierarki kelas) secara eksplisit mengamanatkan clone()
metode yang dimaksudkan untuk menyediakan salinan objek.
GetPersons
menjadi statis atau bukan anggota Person. Saat ini Anda perluPerson
meneleponGetPersons