protected virtual void OnReadCompleted(ReadCompletedEventArgs e) { EventHandler <ReadCompletedEventArgs> temp = ReadCompleted; if (temp != null) { ReadCompleted(this, e); } }
public static void ParseData(object sender, ReadCompletedEventArgs e) { Console.WriteLine("Начинаем парсить полученные данные..."); // Reading separator from Config Reader. String [] data = e.result.Split(ConfigReader.Separator); // Checking type of element (using TryParse) and invoke universal AddValue method using delegate. foreach (string element in data) { int number; if (Int32.TryParse(element, out number)) { AddValue(element, SumInt); } else { AddValue(element, SumString); } } // Makeing userfrendly output :) Console.WriteLine("Парсинг полученных данных завершён."); }