In .net 4.0, zal deze code, maar in 3.5 correct lopen het niet zal. Als correct werkt uncomment van I de individuele methodes ByID, de code. Is is er een betere manier, of dat de beste oplossing?
class Vehicle { openbare int. identiteitskaart {krijg; reeks;}/> openbare Voertuig {} (int.identiteitskaart) { this.ID = identiteitskaart; }
openbare statische Predicate ByID (int.identiteitskaart) { terugkeerafgevaardigde (het voertuig van het Voertuig) { terugkeervehicle.ID identiteitskaart ==; }; }
}
klassenAuto: Vehicle { openbare Auto (int.identiteitskaart) { this.ID = identiteitskaart; }
//public nieuwe statische Predicate ByID (int.identiteitskaart) // {de afgevaardigde van de // terugkeer (Autoauto) // {identiteitskaart == van de // terugkeer auto.ID; //}; het Vliegtuig van de //}/> klasse
} {/> openbaar Vliegtuig { this.ID = identiteitskaart; }
//public nieuwe statische Predicate ByID (int.identiteitskaart) // {de afgevaardigde van de // terugkeer (het vliegtuig van het Vliegtuig) // {identiteitskaart == van de // terugkeer plane.ID; //}; //}
}
|