public int Compare(object o1, object o2) { CInfoClasseDynamique info1 = (o1 as CInfoClasseDynamique); CInfoClasseDynamique info2 = (o2 as CInfoClasseDynamique); if ((info1 == null) || (info2 == null)) { return(-1); } return(String.Compare(info1.Nom, info2.Nom, StringComparison.CurrentCulture)); }
/// //////////////////////////////////////////////////// public override bool Equals(object obj) { CInfoClasseDynamique info = (obj as CInfoClasseDynamique); if (info == null) { return(false); } if (info.Classe == null && Classe == null) { return(true); } if (info.Classe == null || Classe == null) { return(false); } return(Classe == info.Classe); }