cómo configurar la validación de tiempo de compilación en miembros de instancia de clase

He creado una clase como la siguiente:

class myclass
{
  Public  int myint;
}

Ahora quiero restringir el rango de myint (mínimo 5 y máximo 10).

Quiero que si alguien establece el valor de myint que no está en el rango, dará un error de tiempo de compilación (no un error de tiempo de ejecución), por favor, ayúdeme a lograrlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta