bonjour
j'ai toujours été habitué à initialisé les variables (en C/C++)
par ex tous les string a NULL
les integer/long, ... a 0
mais est-ce le meme cas en vb.net?
merci de m'éclairer :d
Version imprimable
bonjour
j'ai toujours été habitué à initialisé les variables (en C/C++)
par ex tous les string a NULL
les integer/long, ... a 0
mais est-ce le meme cas en vb.net?
merci de m'éclairer :d
:salut:
t'es pas obligé pourquoi?
c un conseil que tu demande ou tu as problème???
Pour le conseil : t pas obligé d'initialiser tes variables mais ca t'empeche pas de le faire tt le temps!
j'ai pas de problème
mais en fait a l'école on ns apprend a tjrs initialier les variables en C/C++
pcq lors du lancement des programmes, si on n'initialise pas, il y a beaucoup de déchets memoires dans les variables etc...
par ex :
int i
i au lancement du programme vaudra une chaine de déchets mémoires si jme souviens bien...
alors je me demandais s'il en était de meme pour le dotnet (vb.net)
bah en fait si tu fais
ton i aura par défaut la valeur 0Code:int i
quand tu déclares une variable globale par exemple tu ne l'initialise pas tout de suite mais tu l'initialise quand tu en as besoin (enfin je fais comme ca moi)
donc de tout facon si tu veux te servir d'une variable faut toujours l'initialiser à un moment ou un autre!
par contre pour ce qui est des tableaux tu dois leur filer une longueur ou les implémenter avec un autre tableau avant de pouvoir faire quelque chose dessus.
ah oui c vré ca!
zavais oublier 8O
++
merci, je vais garder a l'esprit qu'il faille toujours initialiser les variables :)
En cherchant autre chose je suis tombé sur un truc qui pourrait t'intéresser.
Tu l'as peut-être déjà lu mais au cas où tu ne l'aurais pas fait, tiens :wink: