Bonjour à tous.. je viens faire appel à vous car je suis bloqué depuis qq jours la dessus..

J'ai une class Plugin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Plugin
    {
        private string _Name;
        public string Name
        {
            get { return this._Name; }
            set { this._Name = value; }
        }
 
        private string _Version;
        public string Version
        {
            get { return this._Version; }
            set { this._Version = value; }
        }
 
        private bool _LastVersion;
        public bool LastVersion
        {
            get { return this._LastVersion; }
            set { this._LastVersion= value; }
        }
    }
et une class list de plugin

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public class ListPlugin : List<Plugin>
    {
    }

J'arrive a remplir mes class tout va bien, la ou je bloque c'est que j'aimerais comparé des listes entre elles..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// declaration des lists
ListPlugin _ListPlugin1 = new ListPlugin();
ListPlugin _ListPlugin2 = new ListPlugin();
// je remplis mes lists 
_ListPlugin1 = GetSummaryInstalledPlugins();
_ListPlugin2 = GetSummaryPlugin2();
jusque ici tout va bien.. :-)

quand je dis comparé c'est que j'aimerais faire une nouvelle liste et mettre le bool LastVersion à true ou false, selon si string Version de _ListPlugin2 et supérieur à ListPlugin1

et je bloque carrement.. merci à vous de votre aide.