Comment On On ne sait jamais...

Voici une fonction qui est utilisée partout dans le projet dans lequel travaille Aline. Elle permet de s'assurer que VB.NET ne va pas transformer la chaîne de caractères en paramètre en autre chose... [Texte complet]
« PrécédentPage 1Suivant »

Re: On ne sait jamais...

2009-07-30 06:03 • par h4o (non enregistré)
Pas très utile cette fonction...
Sinon, c'est bien qu'il y ai enfin de nouveaux wtfs, je pensais que la version française etait morte.

Re: On ne sait jamais...

2009-07-30 13:07 • par Aeriscor (non enregistré)
Techniquement dans certains langages ça pourrait avoir un sens.
en C multithreade par exemple on pourrait avoir envie de faire une copie locale d'un char* pour eviter de locker trop longtemps.
En .NET en revanche c'est fichtrement inutile puisqu'un string est 'immuable'.
Ceci dit il faut deja connaitre un petit peu le framework. C'est mauvais certes mais si c'etait le pire que l'on puisse voir sur un projet ...

Re: On ne sait jamais...

2009-07-30 17:27 • par Wongo (non enregistré)
A mon avis, c'est pas pour des problèmes de threading qu'il a écrit ça, c'est pour être sûr, je veux dire sûr certain à 100%, que sa chaîne sera pas null (enfin, nothing en l'occurrence).

Il aurait pu gagner du temps avec :

(chaine ?? string.Empty)

(mais je sais pas si ça existe en VB).

Bon, faut écrire combien de caractères pour que le message soit accepté ? Grrr...

Re: On ne sait jamais...

2009-07-31 09:09 • par ked (non enregistré)
En vb.net un simple If String.IsNullOrEmpty(maChaine) fait largement l'affaire...

Mais bon, y'en a qui sont payés à la ligne, et ça se voit.

Re: On ne sait jamais...

2009-07-31 13:09 • par Aeriscor (non enregistré)
non les deux codes ne font pas la meme chose ;)

le premier assigne a la chaine de caracteres la chaine vide si elle est null, le second ne fait que verifier si elle l'est ou si elle est vide. La premiere correspond au code presente, pas la seconde.
( btw c'est une methode statique de string => ca existe aussi en C# )
Quand a la raison ca se discute en effet, mais il faut vraiment que PEBKAC pour ne pas savoir faire un !=null ...
apres la variante presentee de l'operateur ternaire est relativement peu connue, je peux admettre qu'on l'oublie.

Re: On ne sait jamais...

2009-12-02 20:23 • par 70-630 (non enregistré)
Consideration should be given to70-291 install Windows XP, using Remote Installation Services (RIS). You should also know, the RIS client to understand their needs and how to create a Remote Installation Friday (Riprep) image.One

Re: On ne sait jamais...

2010-03-04 10:27 • par Clostridium tetani (non enregistré)
La fonction est identique à CStr. Ce n'est pas un délire multithreadé...
Ça n'en fait pas moins un WTF.

Re: Pour protéger votre ordinateur, Windows a fermé l'Explorateur windows.

2010-11-11 01:18 • par Microsoft Office 2007 (non enregistré)
Arthritis means inflammation of jointsMicrosoft Office 2010csdxumei02 It is one of severalOffice 2010This tissue reacts sensitively to substances in the bodyMicrosoft Office 2007 of joints. csdxumei02 It is one of several diseases commonly Office 2007Arthritis caused by infection.air jordan shoes xuyaxumei1220 Microsoft Officearthritis It is a disease not of the joints but of the whole body
« PrécédentPage 1Suivant »

Ajouter un commentaire