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 :

[C#]Quelle est l'equivalent du type vecteur en C++ en C# ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut [C#]Quelle est l'equivalent du type vecteur en C++ en C# ?
    Bonjour,

    Je voudrais savoir qu'elle est l'equivalent C# du type vecteur de la std C++.


    Merci par avance.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Il me semble que c'est l'ArrayList mais je ne suis pas un pro en C# ni en C++ d'ailleur.

  3. #3
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    En C# 2.x tu as les collections génériques
    Comme par exemple un vecteur de int en C# serait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    List<int> intCollection = new List<int>();
    intCollection.Add( 1 );
    int unInt = intCollection[0];
    Voilà...

    Sinon dans la version C# 1.x tu peux utiliser la ArrayList.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ArrayList intCollection = new ArrayList();
    intCollection.Add( 1 );
    int unInt = (int)intCollection[0];
    Bonne chance

  4. #4
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 57
    Par défaut
    Si il s'agit d'une collection de String
    je te conseille le StringCollection ( de la Librairie : Collection.Specialized )
    Il se comporte de la même manière que l'ArrayList.

    Seul différence, il n'accepte que des Strings, donc cela limite les erreurs de casting durant le runtime.
    Deuxième avantage, il n'implique pas de casting (object => string), en effet, un ArrayList renvoit des Object contrairement à StringCollection (string).

    Sinon plus fort que le roquefort. Tu peux utiliser, de la lib Collection, les classes Stack (LIFO) et Queue(FIFO).

    Bonne chance à toi.

    Duck

Discussions similaires

  1. quelle est la différence entre un type défini et prédéfini
    Par 159753 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 19/03/2009, 14h47
  2. quelle est le type d'un champ image dans une base de MySQL
    Par aimad_maroc dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 11/04/2007, 10h15
  3. [VB.net] Quelle est l'équivalence de OracleType.Cursor en OleDb ?
    Par souris_sonic dans le forum Accès aux données
    Réponses: 4
    Dernier message: 13/09/2006, 18h07
  4. Réponses: 15
    Dernier message: 05/09/2006, 09h53
  5. Réponses: 11
    Dernier message: 31/01/2005, 17h48

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