Можно ли создать единую многотипную коллекцию многотиповых лямбда-функций в C # 4.0?

Например, что-то вроде:

Dictionary<string, Func<T1, T2, bool>> comparisons;
    comparisons.add("<", (x, y) => x < y);
    comparisons.add("==", (x, y) => x == y);
    comparisons.add(">", (x, y) => x > y);

На данный момент я недостаточно знаю о лямбда-выражениях C # и многотиповых универсальных контейнерах, чтобы правильно их собрать. Возможно ли это вообще?

6
задан Brett Rossier 3 May 2011 в 21:12
поделиться