Plakaty o numerach Are EventArg classes needed now that we have generics i Does .NET have a built-in EventArgs<T>? radzą sobie z ogólną sytuacją EventArgs, przynajmniej takie jest moje odczucie.Generic EventArgs dla wbudowanych typów
Czy używanie go jest uzasadnione, gdy wszystko, czego potrzebuję, jest jednym z typów wbudowanych? W moim konkretnym przypadku czytam ze strumienia przez TCP, a kiedy dane są odbierane, subskrybenci są powiadamiani.
public event EventHandler<EventArgs<string>> data_received = delegate { };
...
while (!reader.EndOfStream)
{
if ((data = reader.ReadLine()) != "")
{
this.data_received(this, new EventArgs<string>(data));
}
}
A może wydarzenie nie jest najlepszym sposobem przekazania danych subskrybentom?