using System.Collections.Generic;
public static void Main()
Func<int, int, int> Sum = (a, b) => a + b;
Dictionary<char, Func<int, int, int>> operations = new Dictionary<char, Func<int, int, int>>();
operations.Add('+', Sum);
var operation = operations['+'];
var result = operation(1, 2);
Console.WriteLine(result);