none
Modifier une élément dans une collection RRS feed

  • Question

  • Bonjour,

    Comment peut on modifier un élément d'une collection, sans le récupérer, puis le supprimer et l'ajouter à nouveau ?

    La propriété item est readOnly.

    En particulier dans une collection de classes, comment modifier la propriété d'une de ces classe déjà présente dans la collection en connaissant une clef ou un index de cette dernière.

    Merci.

     

    mercredi 22 décembre 2010 16:39

Réponses

  • Bonjour,

    Normalement, si vous utilisez une Collection(Of T) ou un Dictionary(Of Key, Value), il est possible d'accéder aux propriétés des objets contenus dans ces collections.

    Dim c As Collection(Of Personne)
    '...
    c(0).Nom = "TOURREAU"
    

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse marcel46fr jeudi 23 décembre 2010 10:03
    mercredi 22 décembre 2010 18:56
    Modérateur