Вопрос : Contravariance в уполномоченных представителях сказуемого в C#

В .net 4.0, это Кодий побежит правильно, но в 3.5 оно не будет. Если uncomment I индивидуальные методы ByID, Кодий работает правильно. Более лучшая дорога, или что самое лучшее разрешение?

class Vehicle
{удостоверение личности int публики
{получите; комплект;}
корабля

корабля
общественное () {} общественное (удостоверения личности int) {
this.ID = удостоверение личности;


общественное статическое Predicate ByID
} (удостоверения личности int) {
уполномоченного представителя возвращения
(корабля корабля) {удостоверение личности ==
возвращенное vehicle.ID;
}; автомобиль типа




}}: Vehicle
{

общественное автоматическое (удостоверение личности int) {
this.ID = удостоверение личности;
//

//public новое статическое Predicate ByID
} (удостоверения личности int) {
// уполномоченного представителя возвращения
// (автоматического автомобиля) {удостоверение личности ==
// возвращенное auto.ID;
//}; плоскость типа




//}}: Vehicle
{

общественное плоское (удостоверение личности int) {
this.ID = удостоверение личности;
//

//public новое статическое Predicate ByID
} (удостоверения личности int) {
// уполномоченного представителя возвращения
// (плоской плоскости) {удостоверение личности ==
// возвращенное plane.ID;
//};

}
//}
class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >Class1.cs (1 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
>Class file
" описания " class=
class=
>
>
filename " class= >Program.cs (824 байта) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
>Console App
" описания " class=
class=
>
class=

Ответ : Contravariance в уполномоченных представителях сказуемого в C#

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us