Ich habe eine Employee
Klasse:Ist eine Eigenschaft "FullName" schlecht, wenn "FirstName" und "LastName" vorhanden sind?
class Employee
{
string FirstName { get; set; }
string LastName { get; set; }
}
Manchmal möchte ich den vollständigen Namen bekommen und es ist mühsam emp.FirstName + emp.LastName
wieder und wieder und wieder zu schreiben.
Ist es eine schlechte Praxis, eine FullName
Eigenschaft hinzuzufügen (weil es die gleichen Daten zweimal oder so ist)?
class Employee
{
string FirstName { get; set; }
string LastName { get; set; }
string FullName
{
get
{
return string.Format("{0} {1}", FirstName, LastName);
}
}
}
Ich glaube nicht. Wenn Sie Property verwenden, ist das einfacher aufzurufen, anstatt es immer und immer wieder zu concattieren. Was "leicht" und "klar" ist, ist immer gut. –
Was ist das Argument dafür, dass es eine schlechte Praxis ist? – Veverke
Sie sind vollkommen in Ordnung, um voranzukommen – jonju