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 :

Tableau et IDEnumerator ? Rapidité de calcul


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut Tableau et IDEnumerator ? Rapidité de calcul
    J'ai essayé de remplir un tableau des elements d une hashTable au lieu de consulter celle ci 100 fois dans mon programme.
    MAis du coup je consulte 100 fois le tableau.
    J y ai juste gagné de ne pas declarer 100 fois un nouvel enumerateur... est ce + rapide ?

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Une hashtable est un conteneur associatif clé-valeur, ça n'a aucun intérêt de le parcourir. L'intérêt est de pouvoir rapidement retrouver un élément à partir d'une clé.
    Si c'est pour la traverser, dans ce cas, autant utiliser une List<T> ou un array.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut
    Ca na aucun interet de parcourir une HashTable ? Que si Saumon Agile...
    J'ai 2 HashTable stockantde multiples valeurs provenant de controleurs externes : A savoir les positions succesives d'objets reconnus par une camera.

    J'utilise ces donnees dans mon appli... Jusque la je me servais d'IDEnumerator...
    Mais j'en avais autant que de consultations.
    D'ou l idee d enumerer une fois mon HashTable et de stocker ca dans un tableau pour ensuite n'avoir qu a impliquer les valeurs de ce tableau.

    Ai je bien fais ? ou pas ? ou est ce que ca ne change rien en temps d acces etc.

  4. #4
    En attente de confirmation mail
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Points : 669
    Points
    669
    Par défaut
    Sinon il existe l'objet "sortedList" ...

  5. #5
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut
    ok je vais voir ça. thank you

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

Discussions similaires

  1. Tableau croisé dynamique enlever champ calculé = zéro
    Par DAVIDAURELIE dans le forum Excel
    Réponses: 1
    Dernier message: 18/10/2010, 21h42
  2. [Toutes versions] Copier le contenu d'un tableau dans une feuille de calcul
    Par Heureux-oli dans le forum Contribuez
    Réponses: 0
    Dernier message: 25/04/2009, 20h08
  3. tableau à 2 colonnes avec valeur calculées
    Par nicolasferraris dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/04/2009, 15h57
  4. [XL-2003] Trié un tableau dans une feuille de calcul lors de son ouverture
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 09/04/2009, 15h27
  5. emulateur J2ME et rapidité de calcul
    Par Phobos dans le forum Java ME
    Réponses: 2
    Dernier message: 30/08/2006, 10h26

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