Jaka jest różnica między tymi dwoma?MethodInvoke delegate lub lambda expression
Invoke((MethodInvoker) delegate {
checkedListBox1.Items.RemoveAt(i);
checkedListBox1.Items.Insert(i, temp + validity);
checkedListBox1.Update();
}
);
vs
Invoke((MethodInvoker)
(
() =>
{
checkedListBox1.Items.RemoveAt(i);
checkedListBox1.Items.Insert(i, temp + validity);
checkedListBox1.Update();
}
)
);
Czy istnieje jakikolwiek powód, aby użyć wyrażenia lambda? Czy jest to delegacja odlewania i lambda (MethodInvoker)
do typu MethodInvoker? Jakiego rodzaju wyrażenie nie wymagałoby obsady (MethodInvoker)
?
Widzę, rodzaj akcji. Jakiekolwiek różnice w korzystaniu z typu akcji w porównaniu z castowaniem? – Jack
tutaj jest dyskusja na temat działania vs methodinvoker: http://stackoverflow.com/questions/1167771/methodinvoker-vs-action-for-control-begininvoke – hcb
Nie wiedział o tym, dzięki kolego! – TheGateKeeper