Это хорошее решение. Я должен кое-что узнать о лямбда-функции, потому что вижу, что у нее есть интересные возможности. Спасибо за помощь.
я есть приложение с двумя потоками. Один из них (T1) - это основная форма графического интерфейса, другой (T2) - функция, работающая в цикле. Когда T2 получает некоторую информацию, необходимо вызвать функцию с формой GUI. Я не уверен, что я делаю это правильно.
T2 вызывает функцию FUNCTION, которая обновляет что-то в форме GUI.
public void f() {
// controler.doSomething();
}
public void FUNCTION() {
MethodInvoker method = delegate {
f();
};
if ( InvokeRequired ) {
BeginInvoke( method );
} else {
f();
}
}
Но теперь я должен объявить две функции. Как это использовать только одну функцию? Или как это правильно.