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++/CLI Discussion :

Tableau generic type List et Sort()


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 12
    Par défaut Tableau generic type List et Sort()
    bonsoir tout le monde

    je travail actuellement en c++/cli (visual c++2008 express), et j essais désperement de résoudre un probleme:


    j ai créé un tableau de type <List>, comme ceci:

    TableauZoneGeo=gcnew List<ListeZoneGeo^>();


    la classe ListeZoneGeo est composé de 2 membres privés nommé NomeZoneGeo et CodeOaciZoneGeo

    NomZoneGeo = nom de la zone (ex :NomZoneGeo ="Alaska")
    CodeOaciZoneGeo=code de la zone NomZoneGeo (ex: pour alaska ,CodeOaciZoneGeo="C")

    le tableau "TableauZoneGeo" est rempli dans une boucle while.

    Mon souci est que une fois le tableau rempli , j 'éssais désesperement de trier le tableau par ordre alphabetique de A->Z avec la methode Sort,mais je n'y arrive pas

    si vous pourriez me donner un coup de main , je vous serrez vraiment reconnaissant

    merci d'avance a toutes et a tous

  2. #2
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Salut,

    Il faut que tu code une classe IComparer comme dans cet exemple ( c'est plus simple que ça en a l'air, même moi j'y suis arrivé! )

    L'exemple est assez clair, regarde le bien et adapte-le à ta classe 'ListeZoneGeo'. J'imagine que 'NomeZoneGeo' et 'CodeOaciZoneGeo' sont de la classe 'String^' : Utilise alors la fonction 'Compare(String, String)' de la classe 'String' sur le membre de ton choix pour implémenter tout celà.

    Bye

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/01/2011, 09h48
  2. Retourner un tableau (type list) dans une methode
    Par jeanjean6 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 20/04/2010, 16h30
  3. The type List is not generic..
    Par absot dans le forum Langage
    Réponses: 11
    Dernier message: 09/11/2009, 09h19
  4. Réponses: 7
    Dernier message: 14/02/2005, 10h40
  5. Pb avec le formulaire en type List
    Par LoulouFifi dans le forum Struts 1
    Réponses: 5
    Dernier message: 04/02/2004, 11h34

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