Ejemplo n.º 1
0
        protected virtual void OnReadCompleted(ReadCompletedEventArgs e)
        {
            EventHandler <ReadCompletedEventArgs> temp = ReadCompleted;

            if (temp != null)
            {
                ReadCompleted(this, e);
            }
        }
Ejemplo n.º 2
0
        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("Парсинг полученных данных завершён.");
        }