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 originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EjercicioNro11
{
class ValidarRespuesta
{
public static bool ValidaS_N(string respuesta)
{
if (respuesta != "S" && respuesta != "N")
throw new Exception("La respuesta es incorrecta");
else return (respuesta == "S" ? true : false);
}
}
}
}
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.