
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//委托就好比代理商,这里举个例子:
//建立一个代理机构,所需条件是“原材料”,注意delegate可以写在命名空间外面哦
public delegate string 代理商(string 原材料);
namespace WT2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//代理商派员工 老李做鱼皮豆买卖(给老李一台村子里的鱼皮豆机器),老李也不管机器咋实现的,反正给花生米就出鱼皮豆
代理商 老李 = new 代理商(村子.做鱼皮豆机器);
private void button1_Click(object sender, EventArgs e)
{
//老李揽到一笔生意(用红色花生米做鱼皮豆)
button1.Text = 老李("红皮花生米");
}
}
class 村子
{
//这个村子里面有个做鱼皮豆的方法(外面看就是一台机器,给花生米就出鱼皮豆)
public static string 做鱼皮豆机器(string 花生米)
{
string 鱼皮豆 = 花生米 + "做的鱼皮豆";
return 鱼皮豆;
}
}
}


