Zdarzenia asynchroniczne

Zdarzenia asynchroniczne umożliwiają wykonanie czasochłonnego zadania w nowym wątku roboczym, który przydzielany jest z puli wątków. W celu utworzenia zdarzenia asynchronicznego tworzymy delegata i wywołujemy go za pomocą metody BeginInvoke. Argumentami metody są: delegat AsyncCallback, który określa metodę wywoływaną zwrotnie po zakończeniu działania asynchronicznego i obiekt, który zostanie do niej Dowiedz się więcej

Porównanie obiektów

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace kq.Research.Basics { class Key : IComparable<Key> { public Key() { } public Key(string name, int number) { Name = name; Number = number; } public string Name { get; set; } public int Number { get; set; } #region IComparable<Simple> Members Dowiedz się więcej