i hai dichiarazioninome di stampa della variabile in C#
int A = 10,B=6,C=5;
e voglio scrivere una funzione di stampa in modo tale che mi passa la variabile int ad esso e mi stampa il nome della variabile e il valore.
ad esempio se io chiamo di stampa (A) deve restituire "A: 10", e la stampa (B) allora deve tornare "B: 6"
insomma voglio sapere come posso accedere il nome della variabile e stampalo in stringa in C#. Devo usare la riflessione?
Dopo aver letto le risposte
Ciao a tutti, grazie per i suggerimenti forniti. Li proverò, tuttavia volevo sapere se è possibile in .NET 2.0? Niente di simile a
#define prt(x) std::cout << #x " = '" << x << "'" << std::endl;
macro che c'è in C/C++?
Wow. Questo e spettacolare. Buon lavoro. –
Ciao Marc, niente di simile a #define prt (x) std :: cout << #x "= '" << x << "'" << std :: endl; c'è in C#? –
Ogni giorno impari qualcosa di nuovo su SO. – womp