using System;
using System.Collections.Generic;
using System.Text;
namespace _8_1
{
class Program
{
public delegate float calcincome(float hourlywages); // 声明委托类型
static void Main(string[] args)
{
calcincome del = new calcincome(person.calcannualincome); //实例化委托对象
Console.WriteLine(del(26)); //调用委托对象
calcincome del2 = new calcincome(person.calcmonthlyincome);
Console.WriteLine(del2(26));
}
}
public class person
{
public float income;
public static float calcmonthlyincome(float hourlywages)
{
return hourlywages * 160;
}
public static float calcannualincome(float hourlywages)
{
return hourlywages * 160 * 12;
}
}
}
评论