VB2005 Modification Structure/Collection
LiKayn
Messages postés
44
Statut
Membre
-
LiKayn Messages postés 44 Statut Membre -
LiKayn Messages postés 44 Statut Membre -
Bonjour,
Je viens de commencer a etudier le visual studio 2005 et je me suis bloqué sur une modification dans un petit projet.
l'objectif c'est de creer un programme qui permet d'executer plusieurs taches sur les clients et les voitures dans une societe de vente des voitures.
j'ai fai presque tout, l'ajout, la recherche, la suppression mais je me suis bloqué sur la modification.
j'ai 2 collections et 2 structures : une pour les voitures et l'autre pour les clients
prenons cet exemple :
Imports System.Collections
Module Module1
Public Structure voiture
Dim marque, serie, couleur, cinacheteur, matricule, type As String
End Structure
Dim voitures As New Collection
Sub main()
Dim v1, v2, v3 As New voiture
v1.marque = "Mercedes"
v1.serie = "SLK"
v1.couleur = "Noir"
v1.matricule = "0001"
v1.type = "Essence"
voitures.Add(v1, v1.matricule)
v2.marque = "Volkswagen"
v2.serie = "TDI"
v2.couleur = "Vert"
v2.matricule = "0002"
v2.type = "Diesel"
voitures.Add(v2, v2.matricule)
v3.marque = "Porsh"
v3.serie = "Caenn"
v3.couleur = "Jaune"
v3.matricule = "0003"
v3.type = "Essence"
voitures.Add(v3, v3.matricule)
voitures.Item(3).marque = "aaaaaaaa" <<<<==== la ca ne marche pas et je ne sais pas pourquoi
Console.WriteLine("")
Console.Read()
End Sub
End Module
L'erreur que je recois : Assignation de liaison tardive à un champ de type valeur 'voiture' non valide lorsque 'voiture' représente le résultat d'une expression de liaison tardive.
bon bref je veux modifier un element d'une structures dans une collection sans passer par la suppression .
J'attends vos réponses
Cordialement
Merci .
Je viens de commencer a etudier le visual studio 2005 et je me suis bloqué sur une modification dans un petit projet.
l'objectif c'est de creer un programme qui permet d'executer plusieurs taches sur les clients et les voitures dans une societe de vente des voitures.
j'ai fai presque tout, l'ajout, la recherche, la suppression mais je me suis bloqué sur la modification.
j'ai 2 collections et 2 structures : une pour les voitures et l'autre pour les clients
prenons cet exemple :
Imports System.Collections
Module Module1
Public Structure voiture
Dim marque, serie, couleur, cinacheteur, matricule, type As String
End Structure
Dim voitures As New Collection
Sub main()
Dim v1, v2, v3 As New voiture
v1.marque = "Mercedes"
v1.serie = "SLK"
v1.couleur = "Noir"
v1.matricule = "0001"
v1.type = "Essence"
voitures.Add(v1, v1.matricule)
v2.marque = "Volkswagen"
v2.serie = "TDI"
v2.couleur = "Vert"
v2.matricule = "0002"
v2.type = "Diesel"
voitures.Add(v2, v2.matricule)
v3.marque = "Porsh"
v3.serie = "Caenn"
v3.couleur = "Jaune"
v3.matricule = "0003"
v3.type = "Essence"
voitures.Add(v3, v3.matricule)
voitures.Item(3).marque = "aaaaaaaa" <<<<==== la ca ne marche pas et je ne sais pas pourquoi
Console.WriteLine("")
Console.Read()
End Sub
End Module
L'erreur que je recois : Assignation de liaison tardive à un champ de type valeur 'voiture' non valide lorsque 'voiture' représente le résultat d'une expression de liaison tardive.
bon bref je veux modifier un element d'une structures dans une collection sans passer par la suppression .
J'attends vos réponses
Cordialement
Merci .
A voir également:
- VB2005 Modification Structure/Collection
- Suivi de modification word - Guide
- Modification dns - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Logiciel modification pdf - Guide
5 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
les collection c'est vaste il y a trois types principales :
1) Les Listes (ArrayList). 'il travail avec les indexes (items)
2) Les Dictionnaires(hashtable) 'il travail avec les clés (keys)
3) Les Listes-Dictionnaires SortedList ' c'est un mixe entre les deux précédents il travail avec les keys et les indexes
il y a d'autre mes se sont les trois les plus utiliser dans le monde de la programmation.
alors ce que je te conseil c'est dans votre exemple c'est mieux de travailler avec les (hashtable) c'est plus opérationnel et en plus vous avez numéro de immatriculation c'est unique et ça peut servir a être une clé.
bonne chance
1) Les Listes (ArrayList). 'il travail avec les indexes (items)
2) Les Dictionnaires(hashtable) 'il travail avec les clés (keys)
3) Les Listes-Dictionnaires SortedList ' c'est un mixe entre les deux précédents il travail avec les keys et les indexes
il y a d'autre mes se sont les trois les plus utiliser dans le monde de la programmation.
alors ce que je te conseil c'est dans votre exemple c'est mieux de travailler avec les (hashtable) c'est plus opérationnel et en plus vous avez numéro de immatriculation c'est unique et ça peut servir a être une clé.
bonne chance