Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/03/2012, 14:15
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Validacion (trabajo para la facultad).

Pues no veo cual es el problema y puedes devolver una excepcion (aunque no es lo ideal) para el caso de que no sea ni "N" ni "S"

Código C#:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace EjercicioNro11
  7. {
  8.     class ValidarRespuesta
  9.     {
  10.         public static bool ValidaS_N(string respuesta)
  11.         {
  12.  
  13.           if (respuesta != "S" && respuesta != "N")
  14.            throw new Exception("La respuesta es incorrecta");
  15.          else return (respuesta == "S" ? true : false);
  16.          }
  17.       }
  18.     }
  19. }

Si vas a devolver una excepcion, lo ideal sería crearte tu propia excepcion heredando de la clase Exception, aunque como te he dicho, para estos casos no es lo mejor usar excepciones sino buscar otra manera.

Saludos.