Estoy tratando de mejorar mis habilidades usando los bloques Try Catch y un mejor manejo de errores.Devolución de resultados múltiples desde un método
Tengo una clase que realiza una tarea común, en este caso, recuperar un Facebook AccessToken. Si tiene éxito, quiero devolver la cadena AccessToken, si no, quiero devolver un mensaje de error. Estas son ambas cadenas, así que no hay problema. Pero al verificar el valor de retorno en el lado de la llamada del código, ¿cómo se puede hacer esto de manera efectiva?
Es como si tuviera que devolver 2 valores. En el caso de un intento exitoso, return = true, "ACESSCODEACXDJGKEIDJ", o si falla, return = false, "Ooops, hubo un error" + ex.ToString();
Luego, verificar el valor de retorno es fácil (en teoría). Podría pensar en devolver simplemente un verdadero/falso para el retorno y luego establecer una variable de sesión para las cadenas.
¿Qué es una forma de devolver resultados múltiples desde un método?
También puede hacerlo genérico sobre cualquier tipo de resultado, no ju st 'AccessToken' – Alexander