.NET 4.x Работа с событиями Delegate или Action - C#
Формулировка задачи:
К примеру, есть 2 класса:
Как событиями реализовать метод MessageBox.Show с параметром из SecondClass при выполнении метода SomeMethod в FirstClass? Классы друг о друге ничего не знают (назначение у них ну совершенно разное), но вроде б могут через интерфейсы??
Спасибо.
public class FirstClass
{
private void SomeMethod()
{
string someString = "Оппа!";
}
}
public class SecondClass
{
private void RaiseMethod()
{
MessageBox.Show("Кто-то сказал: " + /*тут вставить значение строки someString*/)
}
}Решение задачи: «.NET 4.x Работа с событиями Delegate или Action»
textual
Листинг программы
FirstClass.SomeMethodEventStat += cl2.RaiseMethod;