begin process at 2010 02 10 10:44:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

Classe héritant de List


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Classe héritant de List

jeudi 25 janvier 2007 à 14:41:02 | Classe héritant de List

YOOP

Bonjour à tous,

Voila je cherche des exemples se basant sur ce principe :

class ListMsg<T> : List<T>  where T : maclasse
{
}

Mon problème se situe dans l'utilisation de la méthode Find sur l'object créé a partir de ce type de classe.

J'arrive a utiliser la méthode, mais je trouve pas éléguant de chaque fois préciser le Predicate.


List_CAN_Msg.Find(m.Equalss);// avec m de type T et List_CAN_Msg l'object créé a partir de cette classe.

De plus je ne saisi pas tout de cette logique. Alors si quelqu'un sais m'éclairer par un exemple ou en me donnant une url... ce serait cool...


Merci.



jeudi 25 janvier 2007 à 17:06:15 | Re : Classe héritant de List

YOOP

Réponse acceptée !
Bon je me suis trouver une roue de secour qui a l'air d'aller.

J'ai surcharger la méthode find de la classe héritant de la classe List<T>
 public T Find(T t)
        {
            Msg_CAN m = (Msg_CAN)t;
            object o = this.Find(m.Equalss);
            return ((T)o);          
        }
avec dans la classe Msg_CAN :
     public bool Equalss(Interface_EloGreen.Communication.CAN.Msg_CAN m)
        {
            if (m.ID == base.ID)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

Voila.
A+



Cette discussion est classée dans : classe, méthode, list, find, héritant


Répondre à ce message

Sujets en rapport avec ce message

Declaration dynamique d'une classe [ par Barz ] Comment par code peut-on executer une méthode d'une classe en dynamique, c'est à dire en ayant que une chaine correspondant au nom de la classe et une Méthode Dispose... [ par Diamondduff ] Je débute en c#, lorsque l'on utilise une classe faut-il la refermer?j'ai vu la méthode dispose() dans la classe...Test Maclasse = New test();... acti Enlever l'héritage d'une classe [ par JuS ] Je m'explique ...Existe-t-il une méthode permettant de ne pas avoir accès aux méthodes héritées d'une classe ? (à part la méthode de créer les mêmes m créer une fenêtre héritant de la classe FolderBrowserDialog [ par godefrw ] Je cherche à créer une fenêtre ressemblant fortement à la fenêtre FolderBrowserDialog mais qui permettrait à l'utilisateur de rentrer ,en plus, le n Récupérer la méthode appelante [ par yh ] Bonjour,Je souhaiterais récupérer dans une méthode de classe les informations de la classe et de la méthode qui l'appelle.J'ai essayé d'utiliser Syste Invoke ou pas ? [ par crougni77 ] Salut tout le monde, mon first post, pour une petite question... voila j'ai une classe qui un méthode avec un traitement assez long. Cette méthode es ajouter une méthode à une classe préexistante ... [ par LocalStone ] Hum ... Encore moi ... Euh ... Je cherche ça aussi, mais je ne trouve pas non plus ! Comment on peut faire pour ajouter une méthode à une classe qui Masquer une méthode héritée [ par AbyssDev ] Tout d'abord bonjour à tous.J'ai créé une classe ListePrenoms qui hérite de ArrayList.Ma classe ListePrenoms dispose d'une méthode Add qui prend en pa classes imbriquées [ par mathmax ] Bonjour,Pouvez-vous m'aider sur ce problème de classes immbriquées :J'ai une classe 2 imbriquée dans une classe 1. Mes 2 classes ne sont pas statique. Thread [ par Bidou ] Bonjour,Petite question pour les spécialistes des Threads :j'utilise un object comme ceci:X x = new X();x.DoInThread();X est une classe qui possède do


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales