Partage
  • Partager sur Facebook
  • Partager sur Twitter

C# listbox

comprendre une ligne de code

    26 février 2011 à 19:34:48

    Bonjour,

    Dans le code d'une application contenant une listbox on utilise le code suivant pour récupérer une modification faite dans le TextBox d'une autre fenetre et j'aimerais savoir quelle est exactement la signification de cette ligne de code car c'est la première fois que je vois des crochets après Items.

    nom_listbox.Items[nom_arraylist.IndexOf((nom_object)sender)] = (nom_object)sender).Text;
    


    Si vous pouvez m'aidez à comprendre ceci, ça serai vraiment sympa. :)

    EDIT :
    Je viens de trouver la signification de ce code.
    nom_arraylist.IndexOf((nom_object)sender) retourne un entier qui correspond à l'index de l'objet modifier dans l'arraylist et les crochets contienne cette entier Items réagit un peu comme un tableau.
    C'est ce que j'ai compris mais si ça se trouve c'est pas correct.
    Si quelqu'un a une meilleur explication je suis preneur.
    • Partager sur Facebook
    • Partager sur Twitter
      26 février 2011 à 21:55:00

      Bonjour,

      les crochets sont utilisé pour les indexeurs, si tu veux comprendre le fonctionnement tu peux aller voir ici :
      http://msdn.microsoft.com/fr-fr/library/2549tw02(v=vs.80).aspx
      • Partager sur Facebook
      • Partager sur Twitter

      C# listbox

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown