Quando si imposta un valore su una variabile all'interno di una classe il più delle volte ci vengono presentate due opzioni:
private string myValue;
public string MyValue
{
get { return myValue; }
set { myValue = value; }
}
Esiste una convenzione che determina come dovremmo assegnare valori alle variabili all'interno delle nostre classi? Ad esempio se ho un metodo all'interno della stessa classe dovrei assegnarlo usando la proprietà o usando la variabile privata. L'ho visto in entrambi i modi, quindi mi chiedevo se questa è una scelta o le prestazioni sono un fattore (minore, probabilmente).