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; } }}

评论