此方法,仅限于case中的函数,有相同的参数,此方法符合表驱动法思想。Table-Driven Methods
private delegate void Display(string JSON);
private void button12_Click(object sender, EventArgs e)
{
Dictionary<string, Display> paramsDic = new Dictionary<string, Display>();
paramsDic.Add("1", DisplayA);
paramsDic.Add("2", DisplayB);
paramsDic["2"]("abcde");
}
public void DisplayA(string JSON)
{
textBox1.Text = "aaaaa" + JSON;
}
private void DisplayB(string JSON)
{
textBox1.Text = "bbbbb" + JSON;
}