Questa è probabilmente una questione di preferenze personali, ma quando si usa proprietà invece di funzioni nel codiceQuando utilizzare le proprietà invece di funzioni
Ad esempio per ottenere un log degli errori ho potuto dire
string GetErrorLog()
{
return m_ErrorLog;
}
o potrei
string ErrorLog
{
get { return m_ErrorLog; }
}
Come si fa a decidere quale usare? Mi sembra incoerente nel mio utilizzo e sto cercando una buona regola generale. Grazie.
duplicato di almeno 3 risposte in http://stackoverflow.com/search?q=c%23+properties. –