Besoin d'aide en vb.net sur les tableaux
madeog
Messages postés
81
Statut
Membre
-
madeog Messages postés 81 Statut Membre -
madeog Messages postés 81 Statut Membre -
Bonjour,
j'ai ecrire ce code en vb.net mais cela n marche pas.
je voulais reidmensionner le tableau.
le code est ci dessous
EDIT : Ajout des BALISES DE CODE
merci de m'aider
j'ai ecrire ce code en vb.net mais cela n marche pas.
je voulais reidmensionner le tableau.
le code est ci dessous
Private Sub BtnOK_Click(sender As Object, e As EventArgs) Handles BtnOK.Click
'saisie de note dans le tableau
note = New Double(taille - 1) {}
taille = note.Length
Dim index As Integer = 0
For i = 1 To note.Length + 1
Array.Resize(note, note.Length + 1)
note(note.Length - 1) = CDbl(Txtnote.Text)
Next
If i = note.Length - 1 Then
BtnCalculMoyenne.Enabled = True
End If
End Sub
EDIT : Ajout des BALISES DE CODE
merci de m'aider
1 réponse
-
Bonsoir
je voulais reidmensionner le tableau.
C'est une pratique déconseillée, en effet c'est long d'exécution et gourmand en ressources.
.Net disposent de nombreuses implémentation de listes chainées, qui offres ces avantages:- pas de taille prédéfinie
- ajout d'item par la fin
- insertion d'item où on veut
- suppression d'item
Et bien sûr le tri, les opérations (somme, moyenne....), la recherche etc...
Si note (mois j'aurais mis un s vu qu'il y a plusieurs notes) était une List(of double) ton code seraitPrivate Sub BtnOK_Click(sender As Object, e As EventArgs) Handles BtnOK.Click note.Add(CDbl(Txtnote.Text)) dim moyenne as double = note.Averrage()