Использование событий действийC#

Место общения программистов C#
Anonymous
Использование событий действий

Сообщение Anonymous »

Код: Выделить всё

SeraSensoru serasensoru = new();
int a = 0, b = 0;
serasensoru.xHandler += FanlariAc(a);

void  FanlariAc(int sicaklik)
{

}

SeraSensoru.xHandler += SulamaBaslat;

void SulamaBaslat(int v)
{
v = 0;

}

public class SeraSensoru
{

public event Action xHandler ;
public int SicaklikGuncelle(int yeniSicaklik)
{
if (yeniSicaklik > 35)
{
xHandler?.Invoke(yeniSicaklik);
}
return yeniSicaklik;
}
}
Я создал этот код, но в нем много ошибок. Почему я не могу подписать метод void на делегат Action? В чем разница между событием и событием действия?

Вернуться в «C#»