Cuestión : Contravariance en delegados del predicado en C#

En .net 4.0, este código funcionará correctamente, pero en 3.5 no. Si el uncomment de I los métodos individuales de ByID, el código trabaja correctamente. ¿Hay una mejor manera, o es que la mejor solución?

class Vehicle
{identificación del público internacional del
{conseguir; sistema;}
{
del vehículo del
del
del vehículo del
() {} (identificación de la internacional) this.ID = identificación;
del

Predicate ByID (identificación del
} de la internacional) {
{identificación de vuelta del delegado de la vuelta del
(vehículo del vehículo) del == del
vehicle.ID;
}; automóvil de la clase del

del

del
}}: Vehicle

{
{del
(identificación de la internacional) this.ID = identificación; del
} nuevo Predicate ByID (identificación de la internacional)
// del

//public {
// {identificación de vuelta del delegado de la vuelta del
// (automóvil auto) del == del
// auto.ID;
//}; plano de la clase del

del

del
//}}: Vehicle

{
{del
(identificación de la internacional) this.ID = identificación; del
} nuevo Predicate ByID (identificación de la internacional)
// del

//public {
// {identificación de vuelta del delegado de la vuelta del
// (plano plano) del == del
// plane.ID;
//};

}
del
//} class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

de la " descripción " del class= del
el class= de
del >
del >
de la " descripción " del class= del
el class= de
del >
class= del

Respuesta : Contravariance en delegados del predicado en C#

Otras soluciones  
 
programming4us programming4us