OVH Cloud OVH Cloud

Connaitre le nom de la variable

4 réponses
Avatar
Fabian Vilers
Bonjour,

Comment puis-je connaitre le nom de la variable qui fut passée à une
fonction?

void MaFonction(string parametre)
{
string nomVariable = Nom(parametre);
if (parametre == null) Console.WriteLine("La variable " + nomVariable +
" est nulle!");
}

Existe-t-il une fonction "nom" qui me retournerait le nom de la variable?

Fabian

4 réponses

Avatar
Zoury
Salut ! :O)

Comment puis-je connaitre le nom de la variable qui fut passée à une
fonction?



Tu devras lui passer l'information d'une façon ou d'une autre...
Juste par curiosité, tu veux cette information pour débugguer ?

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Delf
Fabian Vilers wrote:

Existe-t-il une fonction "nom" qui me retournerait le nom de la variable?



Ca a quel intérêt ?

--
Delf
Avatar
fragmonster
Dans ton exemple je ne vois pas trop l'intérêt de connaître le nom
de ta variable.

void MaFonction(string ageEmploye)
{
if (ageEmploye== null) Console.WriteLine("La variable "Age de
l'employé" est nulle!");
}

Tu connais le nom de la variable puisque tu la testes dans le
if(ageEmploye== null)
Avatar
Fabian Vilers
J'ai une tonne de variable string à tester, donc je souhaite écrire une
fonction qui s'occupera de ces tests sur chacune des variables et pouvoir
afficher laquelle n'est pas adéquate.

Actuellement, je fait ceci:

VerifyString("baseUrl", baseUrl);