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# 3.0] classe wrapper et instantiation


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut [C# 3.0] classe wrapper et instantiation
    Bonjour,

    J'ai une classe Wrapper implémentant IEnumerable<T> et contenant en privé une liste LIst<T>. J'aimerais savoir si il est possible d'instancier cette classe an ajoutant sur la même ligne des éléments (façon C# 3.0) comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var  wrapper =  MaClassWrapper { element1, element2, element3, ... };
    Que doit on faire pour cela ?

    Merci d'avance.

    mathmax

  2. #2
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    En fait il suffit d'implémenter IListSource.

    Par contre si j'ai un Dictionary<TKey, TValue> en private à la place de ma liste, il faut que j'implémente :
    IDictionary<TKey,TValue>
    ICollection<KeyValuePair<TKey,TValue>>
    IEnumerable<KeyValuePair<TKey,TValue>>
    IEnumerable

    ce qui n'est pas tout léger... Dommage qu'il n'y ait pas de IDictionarySource ou de façon de dire que ma classe Wrapper implémente IDictionary<TKey,TValue> comme son membre privé.

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

Discussions similaires

  1. auto-boxing/unboxing sur une classe wrapper personnelle
    Par tamar_a_roulettes dans le forum Langage
    Réponses: 3
    Dernier message: 17/03/2011, 10h18
  2. classe à wrapper..
    Par zmatz dans le forum C#
    Réponses: 3
    Dernier message: 19/06/2007, 18h35
  3. [JSF]exception can't instantiate class
    Par JauB dans le forum JSF
    Réponses: 3
    Dernier message: 31/10/2006, 16h09
  4. Exception can't instantiate class
    Par JauB dans le forum JSF
    Réponses: 2
    Dernier message: 27/10/2006, 16h58
  5. [Plugin] Comment instantier certaines classes de ANT ?
    Par relivio dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 01/04/2004, 15h45

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