以下の例のように、同じオブジェクト内から新しいオブジェクトを宣言(およびそれらを返す)することは許容されますか?
または、あるhandler
クラスに移動した方がよいですか?
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
クラス(クラス階層のルート)clone()
は、オブジェクトのコピーを提供するためのメソッドを明示的に要求します。
GetPersons
静的であるかPersonのメンバーでないことをお勧めします。現在、Person
電話をかける必要がありますGetPersons