Partage
  • Partager sur Facebook
  • Partager sur Twitter

nombre de colonne différent a chaque ligne Tab2D

c#

Sujet résolu
    10 novembre 2017 à 17:58:25

    Bonjour, J'ai un tableau 2D ou les j'initialise le nombre de ligne a 10 mais j'aimerais initialisé chaque ligne avec un nombre de colonne différent?

    //Contient tout les label a modifier
            /*[0][18]Tableau des Labels Measured
             *[1][18]Tableau des Labels Nominal
             *[2][7]Tableau des Labels Temperature
             *[3][18]Tableau des Labels Error
             *[4][24]Tableau des Labels Travel Measured
             *[5][24]Tableau des Labels Travel Nominal
             *[6][24]Tableau des Labels Travel Error
             *[7][18]Tableau des Labels Squareness Nominal
             *[8][18]Tableau des Labels Squareness Error
             *[9][18]Tableau des Labels Squareness arcsin
             */
    Label[][] allLabel = new Label[10][];
    
    

    Merci,

    • Partager sur Facebook
    • Partager sur Twitter
      10 novembre 2017 à 18:37:10

      Ton tableau n'est pas "vraiment" un tableau 2D c'est un Jagged Array, un tableau de tableaux.

      Les tableaux contenus dans ton tableau peuvent être de différentes tailles, donc ton problème est déjà résolu.
      Il suffit pour chaque index allLabel[0] à [9] de déclarer un tableau de Label de la taille voulue et tout devrait fonctionner comme prévu.

      Qu'est ce qui coince vraiment ?

      • Partager sur Facebook
      • Partager sur Twitter
      Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
        10 novembre 2017 à 19:03:28

        C'est parfait finalement Merci
        • Partager sur Facebook
        • Partager sur Twitter

        nombre de colonne différent a chaque ligne Tab2D

        × 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