¿Cuál es la sintaxis para crear un delegado que haga referencia a una expresión lambda?
Func<int, int> myDelegate = (int x) => { return x * x; };
delegate myDelegate = (int x) => x * x;
Func<int, int> myDelegate = delegate(int x) { return x * x; };
delegate Func<int, int> myDelegate = (int x) => x * x;