private void DoWork2()
 {
     _concurrentOutputFile.Read()
     .Split(Environment.NewLine)
     .ToList()
     .ForEach(str =>
     {
         Thread.Sleep(TimeSpan.FromMilliseconds(_t2));
         _concurrentOutputFile.Write($"Делегат {str}");
     });
 }
        private void DoWork1()
        {
            var result     = _concurrentInputFile.Read();
            var lineLength = result.Length;

            var sum = 0;

            for (var i = 0; i < lineLength; i++)
            {
                Thread.Sleep(TimeSpan.FromMilliseconds(_t1));
                var digit = Int32.Parse(result[i].ToString());

                if (digit % 2 == 0)
                {
                    sum += digit;
                }

                _concurrentOutputFile.Write($"Время: {DateTime.Now}\t"
                                            + $"Процент выполнения: {Math.Round((i + 1) / (double)lineLength * 100, 0)}%\t"
                                            + $"Решение Lab_no19\tРезультат: {sum}");
            }
        }