OVH Cloud OVH Cloud

tester une variable de type caractere et vide

4 réponses
Avatar
olivier hamou
Bonjour,

J'aimerais tester une variable de type string
Avant en VB je faisais If isEmpty(mavar)

Et maintenant cela ne marche plus.
Comment faire en vb.net
J'ai essaye If isNothing(mavar) (mais c'est juste pour le type Object).

Comment faites vous ?

J'aime pas trop le [ IF mavar = "" ]

Olivier

4 réponses

Avatar
Romelard Fabrice [MVP]
Bonjour

Tu as essayé avec :

----
If tavar = String.empty ...


--

Cordialement

Romelard Fabrice.


"olivier hamou" a écrit dans le message de
news:%
Bonjour,

J'aimerais tester une variable de type string
Avant en VB je faisais If isEmpty(mavar)

Et maintenant cela ne marche plus.
Comment faire en vb.net
J'ai essaye If isNothing(mavar) (mais c'est juste pour le type Object).

Comment faites vous ?

J'aime pas trop le [ IF mavar = "" ]

Olivier




Avatar
olivier hamou
merci
cela marche

Mais c'est bizarre de proceder de cette facon,
Il n'existe pas de fonction pour tester si une variable est vide ou pas ?

Et vous comment testez vous vos variables ?

Olivier


"Romelard Fabrice [MVP]" a écrit dans le
message de news:
Bonjour

Tu as essayé avec :

----
If tavar = String.empty ...


--

Cordialement

Romelard Fabrice.


"olivier hamou" a écrit dans le message de
news:%
Bonjour,

J'aimerais tester une variable de type string
Avant en VB je faisais If isEmpty(mavar)

Et maintenant cela ne marche plus.
Comment faire en vb.net
J'ai essaye If isNothing(mavar) (mais c'est juste pour le type Object).

Comment faites vous ?

J'aime pas trop le [ IF mavar = "" ]

Olivier








Avatar
Romelard Fabrice [MVP]
Ben personnellement suivant les cas soit ="" soit = string.empty
ca dépend de mon humeur
mais je pense que le string.empty est plus performant.


--

Cordialement

Romelard Fabrice.


"olivier hamou" a écrit dans le message de
news:%
merci
cela marche

Mais c'est bizarre de proceder de cette facon,
Il n'existe pas de fonction pour tester si une variable est vide ou pas ?

Et vous comment testez vous vos variables ?

Olivier


"Romelard Fabrice [MVP]" a écrit dans le
message de news:
> Bonjour
>
> Tu as essayé avec :
>
> ----
> If tavar = String.empty ...
>
>
> --
>
> Cordialement
>
> Romelard Fabrice.
>
>
> "olivier hamou" a écrit dans le message de
> news:%
>> Bonjour,
>>
>> J'aimerais tester une variable de type string
>> Avant en VB je faisais If isEmpty(mavar)
>>
>> Et maintenant cela ne marche plus.
>> Comment faire en vb.net
>> J'ai essaye If isNothing(mavar) (mais c'est juste pour le type Object).
>>
>> Comment faites vous ?
>>
>> J'aime pas trop le [ IF mavar = "" ]
>>
>> Olivier
>>
>>
>
>




Avatar
Zazar
Bonsoir,

Ben personnellement suivant les cas soit ="" soit = string.empty
ca dépend de mon humeur
mais je pense que le string.empty est plus performant.



Si le JIT fait correctement son boulot, alors les performances sont
équivalents. Sinon, si on a vérifié que la chaîne était différente de
null/nothing, on peut regarder sa longuer et vérifier si elle est différente
de 0. C'est à priori ce qu'il y a de plus rapide.

--
Zazar