From 85b87355fbeb07c0b5111ac4f62a8897699d221f Mon Sep 17 00:00:00 2001 From: Jack.Peng <jack.peng@broconcentric.com> Date: 星期六, 08 五月 2021 20:27:23 +0800 Subject: [PATCH] 1.修改一次性读取经处理(未完成)。 --- P066.Data/Form1.cs | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) diff --git a/P066.Data/Form1.cs b/P066.Data/Form1.cs index ca9d306..95f58bb 100644 --- a/P066.Data/Form1.cs +++ b/P066.Data/Form1.cs @@ -80,44 +80,40 @@ List<ResultData> listSum = new List<ResultData>(); var listAllSum = new List<ResultData>(); List<Task> listTask = new List<Task>(); + var DataTipsort = new List<string>(); for (int i = 0; i < fileinfos1.Count; i++) { int index = i; var task = Task.Run(() => { - - listAllSum.AddRange(GetFileData(fileinfos1[index])); - }); listTask.Add(task); } - - + DataTipsort = readfile.TimeStamp(fileinfos1[0]);//璇诲彇涓�涓枃浠跺す鐨勬椂闂存埑 Task.WaitAll(listTask.ToArray()); - var TipGrp = listAllSum.FindAll(a => a.FileName=="澶嶆涓闀滃ご1_1鐧界偣").GroupBy(a=>a.TimeTip); - var DataTipsort = new List<string>(); - foreach (var item in TipGrp) - { - DataTipsort.Add(item.Key); - } - DataTipsort.Distinct().ToList().Sort(); - + + + + + + for (int i = 1; i < 5; i++) { int index = i; - Task task = Task.Run(() => { - listSum.AddRange(CompareFile(listAllSum.FindAll(a => a.FileName == "鍒濇涓闀滃ご" + index + "_" + 1 + "鐧界偣"), - listAllSum.FindAll(a => a.FileName == "鍒濇涓闀滃ご" + index + "_" + 2 + "鐧界偣"), DataTipsort)); - }); + //Task task = Task.Run(() => + //{ + listSum.AddRange(CompareFile(listAllSum.FindAll(a => a.FileName == "鍒濇涓闀滃ご" + i + "_" + 1 + "鐧界偣"), + listAllSum.FindAll(a => a.FileName == "鍒濇涓闀滃ご" + i + "_" + 2 + "鐧界偣"), DataTipsort)); + //}); - listTask.Add(task); + //listTask.Add(task); } - Task.WaitAll(listTask.ToArray()); + Task.WaitAll(listTask.ToArray()); -- Gitblit v1.8.0