程序功能:定义一个含有两个整型参数名叫Calculation返回类型为double的委托,分别实现两个匹配的求和、求平均值的方法,并在主函数中测试它。并写出运行结果,参考代码如下:using System;
//请在此处定义名为Calculation的委托
class Calculator
{
public static double Sum(int num1, int num2)
{
return num1 + num2;
}
public static void Main()
{
double result;
Math myMath = new Math();
Calculation myCalculation = new Calculation(myMath.Average);
result = myCalculation(10, 20);
Console.WriteLine("Result of passing 10,20 to myCalculation: {0}", result);
myCalculation = new Calculation(Sum);
result = myCalculation(10, 20);
Console.WriteLine("Result of passing 10,20 to myCalculation: {0}", result);
}
} class Math
{
public double Average(int number1, int number2)
{
return (number1 + number2) / 2;
}
}
//请在此处定义名为Calculation的委托
class Calculator
{
public static double Sum(int num1, int num2)
{
return num1 + num2;
}
public static void Main()
{
double result;
Math myMath = new Math();
Calculation myCalculation = new Calculation(myMath.Average);
result = myCalculation(10, 20);
Console.WriteLine("Result of passing 10,20 to myCalculation: {0}", result);
myCalculation = new Calculation(Sum);
result = myCalculation(10, 20);
Console.WriteLine("Result of passing 10,20 to myCalculation: {0}", result);
}
} class Math
{
public double Average(int number1, int number2)
{
return (number1 + number2) / 2;
}
}
不劳不酬而获是更不对滴