Ciao,
volevo sapere cosa cambia esattamente tra una proprietà a sola lettura e un metodo che mi restituisce lo stesso tipo della proprietà ?

Nel senso

CASO a:

codice:
public string NomeSocieta
{
  get
     {
       return mVariabile;
     }  
}
CASO b:

codice:
public string NomeSocieta()
{
  return mVariabile;
}
Perchè dovrei usare a invece di b o viceversa ?
Forse sono solo due modi diversi di fare la stessa cosa ?
Migliori prestazioni in qualche caso ?

Thanks.