using System;
public class Test
{
delegate void MyFunType(ref int x);
public static void Main()
{
MyFunType fun = delegate(ref int x) {
x = 1;
};
int y = 42;
fun(ref y);
Console.WriteLine(y);
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgZGVsZWdhdGUgdm9pZCBNeUZ1blR5cGUocmVmIGludCB4KTsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlNeUZ1blR5cGUgZnVuID0gZGVsZWdhdGUocmVmIGludCB4KSB7CiAgICAJICAgIHggPSAxOwoJCX07CiAgICAgICAgaW50IHkgPSA0MjsKICAgICAgICBmdW4ocmVmIHkpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHkpOwoJfQp9