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

C# Discussion :

[Générique] List de couple


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut [Générique] List de couple
    Bonjour !

    J'ai un probleme de syntaxe pour un générique :

    en gros j'aimerai fare cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    List<[MyObject,int]>
    Je penses qu'on comprend facilement le but, mais évidement la syntaxe est mauvaise...
    Donc j'aimerai savoir, comment faire une List contenant des Tableau ? ( à 2 éléments)

    Merci !

  2. #2
    Membre expérimenté Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Par défaut
    Salut.
    Je ne sais pas si j'ai bien compris mais si tu veux ajouter le couple [MonObjet,int] dans une liste tu dois passer par une class composite.
    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
            class Composite
            {
                private int val;
     
                public int Valeur
                {
                    get { return val; }
                    set { val = value; }
                }
     
                private MonObjet obj;
     
                public MonObjet MonObjet
                {
                    get { return obj; }
                    set { obj = value; }
                }
     
            }
     
            class MonObjet
            {
     
            }
    et puis t peux l'utiliser comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                List<Composite> compList = new List<Composite>();
     
                Composite c = new Composite();
                c.Valeur = 23;
                c.MonObjet = new MonObjet();
     
                compList.Add(c);
    Si te veux une liste contenant un tableau il suffit d'ecrire par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<MonObjet[]> moList = new List<MonObjet[]>();
    Si tu veux une liste de deux tableaux tu dois encore une fois passer par une classe composite mais cette fois les proprietes seront des tableau a n'importe combien d'elements.

    A+

  3. #3
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Je pense que tu veux faire un truc du genre....


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dictionary<MyObject,Int> toto = new Dictionary<Myobject,Int>();

    après pour ajouter un element tu fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    toto.Add(InstanceMyobject, 1);

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/06/2008, 23h18
  2. Liste de couples
    Par metalcoyote dans le forum Général Java
    Réponses: 5
    Dernier message: 13/05/2008, 12h15
  3. Liste de couples
    Par Psocarion dans le forum Prolog
    Réponses: 3
    Dernier message: 14/06/2007, 10h36
  4. Réponses: 2
    Dernier message: 20/04/2007, 01h09
  5. [Access] [requête] - listing de couple
    Par Piou2fois dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/02/2006, 09h45

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