Le proprieta sono una delle novità introdotte dal C#.
Servono a manipolare i membri di una classe e devono essere instanziati all'interno di essa per poter modidicare anche quelli private
OUTPUT:codice:using System; class valore { private int i=10;/* notare il modificatore */ public int X { get { return i;/* lo restituisco */ } set { i= value;/* lo setto */ } } } class Prov { public static void Main(){ valore pr = new valore(); pr.X=10; Console.WriteLine("Num e' uguale a " + pr.X); } }
Num è uguale a 10
Conclusione:
Con le proprietà dei metodi possiamo modificare i membri delle nostre classi senza istanziare qualcosa all'esterno di esse.