Generación segura de reportes en sistemas de información

Clase 25 de 35Curso de C# con .Net Core 2.1

Resumen

Muchas veces consultar la información no es suficiente y nuestros reportes tienen que extraer información para mostrarla de la mejor manera al usuario o a la persona que hará uso de estos reportes.

Dentro de nuestro reporteador crearemos un método para que nos regrese una lista de evaluaciones. Para ello primero llamaremos al método GetValueOrDefault del diccionario pasándole la llave, en caso de no encontrar un valor nos va a regresar un valor por defecto, este valor por defecto de una lista es null.

Una mejor forma de obtener este valor es mediante el método TryGetValue, este método nos va a retornar un bool dependiendo de si encontró el valor o no, además, le debemos de pasar por parámetros la llave y un parámetro de salida donde va a almacenar el valor en caso de obtenerlo.