1
我有一個問題回答了哪個提出了另一個問題,爲什麼以下不起作用?我不明白。編譯器說:不能轉換匿名方法做字符串。但爲什麼?動作<T> vs匿名方法問題
public List<string> list = new List<string>();
private void Form1_Load(object sender, EventArgs e)
{
a.IterateObjects(B);
// why this does not work:
a.IterateObjects(delegate(string a) { listBox1.Items.Add(a); });
}
private void B(string a)
{
listBox1.Items.Add(a);
}
public void IterateObjects(Action<string> akce)
{
foreach (string a in list)
{
akce(a);
}
}
我的天:D謝謝!愚蠢的我,我在尋找什麼我想念(只是學習這東西) – Petr 2010-03-11 13:15:39