i tiene declaraciónimprimir nombre de la variable en C#
int A = 10,B=6,C=5;
y quiero escribir una función de impresión de tal manera que me pase la variable int a ella y me imprime el nombre de la variable y el valor.
por ejemplo, si yo llamo de impresión (A) debe volver "A: 10", y la impresión (B), entonces debe volver "B: 6"
en resumen me gustaría saber cómo puedo acceder el nombre de la variable e imprímalo en la cadena en C#. ¿Tengo que usar la reflexión?
Después de leer las respuestas
Hola a todos, gracias por las sugerencias. Los probaré, sin embargo, quería saber si es posible en .NET 2.0. Nada similar a
#define prt(x) std::cout << #x " = '" << x << "'" << std::endl;
macro que se encuentra en C/C++?
Wow. Esto es asombroso Buen trabajo. –
Hola Marc, nada similar a #define prt (x) std :: cout << #x "= '" << x << "'" << std :: endl; está en C#? –
Aprende algo nuevo en SO todos los días. – womp