私はEmployee
クラスを持っている:"FirstName"と "LastName"がある場合、プロパティ "FullName"が悪いですか?
class Employee
{
string FirstName { get; set; }
string LastName { get; set; }
}
は時々私は完全な名前を取得したいと、それは何度も何度も何度もemp.FirstName + emp.LastName
を書くために退屈です。
FullName
プロパティを追加するのは悪い習慣です(同じデータが2回あるからです)。
class Employee
{
string FirstName { get; set; }
string LastName { get; set; }
string FullName
{
get
{
return string.Format("{0} {1}", FirstName, LastName);
}
}
}
私はそうは思わない。あなたがプロパティを使用する場合は、それを繰り返し連結するのではなく、呼び出す方が簡単です。 「簡単」とは何か、「きれい」は常に良いです。 –
悪い習慣であるという議論は何ですか? – Veverke
あなたは完璧に進んでいます – jonju