j'ai une déclarationnom d'impression de la variable C#
int A = 10,B=6,C=5;
et je veux écrire une fonction d'impression de telle sorte que je passe la variable int et il me imprime le nom de la variable et la valeur.
par exemple, si je l'appelle impression (A) il doit retourner « A: 10 », et l'impression (B) il doit retourner « B: 6 »
bref je veux savoir comment puis-je accéder à le nom de la variable et l'imprimer en chaîne dans C#. DOIS-je utiliser la réflexion?
Après avoir lu les réponses
Salut à tous, merci pour les suggestions fournies. Je vais les essayer, mais je voulais savoir si cela est possible dans .NET 2.0? Rien de semblable à
#define prt(x) std::cout << #x " = '" << x << "'" << std::endl;
macro qui est là en C/C++?
Wow. C'est génial. Bon travail. –
Salut Marc, rien de semblable à #define prt (x) std :: cout << #x "= '" << x << << << << std :: endl; est là en C#? –
Vous apprenez quelque chose de nouveau sur SO tous les jours. – womp