110,534
社区成员
发帖
与我相关
我的任务
分享
class Program
{
delegate int mydelegate(int x, int y);
static int Add(int x,int y)
{
return x+y;
}
static void Main(string[] args)
{
mydelegate add = new mydelegate(Add);
add.Invoke(5, 6);
}
}
class Program
{
delegate int mydelegate(int x, int y);
static int Add(int x,int y)
{
return x+y;
}
private static void Call(int a, int b, Func<int, int, int> fun)
{
int value = fun(a, b);
Console.WriteLine(value);
}
static void Main(string[] args)
{
Call(2, 2, (a, b) =>
{
return a * b;
});
Call(1,3,Add);
}
}
private void Call(int a, int b, Func<int, int, int> fun)
{
int value = fun(a, b);
if (value > 1000)
{
//Save1
}
else
{
//Save2
}
}
private void test()
{
this.Call(1, 2, (a, b) =>
{
return a + b;
});
this.Call(1, 2, (a, b) =>
{
return a - b;
});
this.Call(1, 2, (a, b) =>
{
return a * b;
});
this.Call(1, 2, (a, b) =>
{
return a / b;
});
this.Call(1, 2, (a, b) =>
{
return a + b - 1;
});
}