NotImplementedException pero ¿De dónde salió esto?

Un día común haciendo unas pruebas empezó a saltar un error NotImplementedException en el depurador, un mensaje un poco extraño considerando que aparecía en líneas de código “aleatorias” y usadas hasta el cansancio como por ejemplo Console.WriteLine(“Hola Mundo!”) entonces ¿Cuál es el problema?. Luego de revisar un rato el código encontré el común denominador, existía una asignación directa de un valor a una variable en el App.xaml luego de hacer el ajuste correspondiente todo empezó a funcionar como debía y las pruebas se pudieron concluir con éxito.
Así que si estás escribiendo código, recuerda no hagas esto:

App.Resources["var"] = true;

Haz esto:

bool var = (bool)App.Resources["var"];
var = true;

Un poco más de código no siempre hace daño, sobre todo recuerda que la legibilidad y mantenibilidad son valiosas también.

Deja un comentario