IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Recupere valeur selon indice tableau multidimensionnel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut Recupere valeur selon indice tableau multidimensionnel
    Bonjour,

    J'ai un tableau multidimesionnel :

    Ce même tableau est remplit.

    Je souhaiterais récuperer uniquement les valeurs de ce tableau dont l'indice serait :

    Soit en gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    MyTable(10,0,4)
    MyTable(10,1,4)
    MyTable(10,2,4)
    MyTable(10,3,4)
    MyTable(10,4,4)
    MyTable(10,5,4)
    En sachant que la variable (dans mon cas du milieu) n'a pas de dimension fixe.
    Comment puis-je faire, cela paraît bidon mais je sèche.

    J'aimerais par ailleurs faire cela dans une boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each Element In MyTable
    Sauf que je en vois pas comment indiquer les indice de "Element"

    Merci.

  2. #2
    Membre éprouvé
    Inscrit en
    Octobre 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 116
    Par défaut
    Voici un petit bout de code que je crois qu'il va t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    Module Module1
     
     
        Dim MyTabl(10, 5, 4) As Integer
        Dim t() As Integer
     
        Sub Main()
     
            MyTabl(10, 0, 4) = 1
            MyTabl(10, 1, 4) = 2
            MyTabl(10, 2, 4) = 3
            MyTabl(10, 3, 4) = 4
            MyTabl(10, 4, 4) = 5
            MyTabl(10, 5, 4) = 6
     
     
            For i = 0 To 5
                ReDim Preserve t(i)
                t(i) = MyTabl(10, i, 4)
            Next
     
            For i = 0 To t.Length - 1
                Console.WriteLine(t(i))
            Next
     
            Console.ReadLine()
     
     
        End Sub
     
    End Module


    Cordialement

  3. #3
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Merci.

  4. #4
    Membre éprouvé
    Inscrit en
    Octobre 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 116
    Par défaut
    De rien , t'es toujours le bienvenue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recuperation valeur d'un tableau/ prog objet.
    Par Kaslacroute dans le forum Langage
    Réponses: 8
    Dernier message: 20/06/2013, 09h33
  2. Réponses: 5
    Dernier message: 23/02/2011, 19h44
  3. Réponses: 3
    Dernier message: 06/12/2009, 16h02
  4. recuperer valeur d'un tableau
    Par hazerty55 dans le forum Langage
    Réponses: 2
    Dernier message: 15/01/2009, 22h02
  5. [sgbd] Recuperer valeurs d'un Select dans un tableau
    Par Mu_Belier dans le forum SGBD
    Réponses: 16
    Dernier message: 27/05/2005, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo