質問編集履歴

2

追記2の部分を追加しました

2022/07/31 13:27

投稿

omochi-_-
omochi-_-

スコア3

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,9 @@
10
10
  ### ソースコード
11
11
 
12
12
  ```C#
13
+
14
+ using System.Text.Json;//追記2 JsonをStoreClsでデシリアライズして使います
15
+
13
16
  //LIST<StoreCls> NEW;
14
17
  //LIST<StoreCls> OLD;
15
18
 
@@ -23,7 +26,7 @@
23
26
  {
24
27
  public string ID { get; set; }
25
28
  public string NAME { get; set; }
26
- public string RECORD { get; set; }
29
+ public string RECORD { get; set; }//追記2 数字1~ の数値
27
30
  }
28
31
 
29
32
  //追記

1

追記の部分から下を追加しました

2022/07/30 11:31

投稿

omochi-_-
omochi-_-

スコア3

test CHANGED
File without changes
test CHANGED
@@ -26,4 +26,46 @@
26
26
  public string RECORD { get; set; }
27
27
  }
28
28
 
29
+ //追記
30
+      var Flag = 0;
31
+ string TenpName = "";
32
+ string TenpRECORD = "";
33
+ foreach (var oldDATA in LastTimeStoreList)
34
+ {
35
+ foreach (var oldStore in oldDATA.DATA)
36
+ {
37
+ foreach (var CurrentData in StoreLIST)
38
+ {
39
+
40
+ foreach (var CurrentStore in CurrentData.DATA)
41
+ {
42
+ Flag = 0;
43
+ if (CurrentStore.NAME == oldStore.NAME)
44
+ {
45
+ Flag = 0;
46
+ if (!(CurrentStore.RECORD == oldStore.RECORD))
47
+ {
48
+ StoreInfo += CurrentStore.NAME + "\r\n" + oldStore.RECORD + CurrentStore.RECORD;
29
49
 
50
+ }
51
+ break;
52
+ }
53
+ else
54
+ {
55
+ Flag = 1;
56
+ TenpName = CurrentStore.NAME;
57
+
58
+ TenpRECORD = CurrentStore.RECORD;
59
+ continue;
60
+ }
61
+ }
62
+ if (Flag == 1)
63
+ {
64
+ StoreInfo += TenpTname + "\r\n" + oldStore.RECORD + TenpRECORD;
65
+ }
66
+
67
+ }
68
+
69
+ }
70
+ }
71
+