Junior
¿Qué es el método set en C#?
sobes.tech AI
Respuesta de la IA
El método set es un accesor (accessor) de una propiedad en C#, utilizado para asignar un valor a un campo o realizar otras acciones al asignar un valor a la propiedad.
public class Example
{
private int _myField; // Campo privado
public int MyProperty // Propiedad
{
get
{
return _myField;
}
set // Método set
{
// Validación simple antes de asignar el valor
if (value >= 0)
{
_myField = value; // La palabra clave value representa el valor asignado
}
else
{
// Manejo de valores no válidos
throw new ArgumentOutOfRangeException(nameof(value), "El valor debe ser no negativo.");
}
}
}
}
Dentro del bloque set se usa el parámetro implícito value, que contiene el valor asignado a la propiedad.