En si el seter y el geter, es parte de encapsulamiento, vos por ejemplo cuando creas una clase, luego en tu proyecto principal creas un objeto cone sa clase po rej:
Clase Empleado
{
Private string nombre;
Private string apellido;
//Como son privados no podemos acceder a las variables de esta clase asi no mas.
//Bueno ahora es parte del encapsulameinto.
public string _Nombre
{
get { return nombre; }
set { nombre= value; }
}
public string _Apellido
{
get { return apellido; }
set { apellido= value; }
}
}
ahora en tu programa principal vas a crear un objeto:
Empleado miEmpleado = new Empleado;
//ahora vamos a asignarle el nombre y el apellido al nuesto miEmpleado;
miEmpleado._Apellido = "Pepe";
miEmpleado._Nombre = "Ramirez";
//lo que hicimos es asignarle a nuestras variables de ariba nombre y apellido los valores pepe y ramirez; (Usamos el SET)
//ahora para leer esos valores usamos el GET pero lo unico que tenes q hacer es
Console.WrtiteLine (miEmpleado._Nombre)
//y te va a devolver el nombre que tiene la variable nombre en tu objeto miEmpleado;
//Espero que te ayude eso