Что означает объявление Expression >?

Может ли кто-нибудь объяснить следующее объявление таким образом, чтобы передать значение выражения и то, как оно будет называться?

void Delete (Expression > expression) где T: class, new ();

Я прочитал это как: Удалите объект типа T , передав лямбда-выражение, параметром которого является объект типа T , который возвращает bool .

Также вы можете заменить Func выражение с участием Выражение предиката

12
задан geo 16 September 2015 в 11:15
поделиться