質問編集履歴

3

コード修正

2020/09/24 05:49

投稿

Mr.sijimi
Mr.sijimi

スコア21

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- public class TestInterface
31
+ public class TestInterface : ITestInterface
32
32
 
33
33
  {
34
34
 
@@ -52,11 +52,15 @@
52
52
 
53
53
  {
54
54
 
55
+ public ITestInterface TestInterface { get; set; }
56
+
57
+
58
+
55
59
  public TestA(TestClassRequest request) //別クラスのメソッドからの引数
56
60
 
57
61
  {
58
62
 
59
- var allData = TestInterface.GetAllTableA; //TestBメソッドに渡したい
63
+ var allData = TestInterface.GetAllTableA(); //TestBメソッドに渡したい
60
64
 
61
65
  }
62
66
 
@@ -68,7 +72,7 @@
68
72
 
69
73
  //現状は下記のように定義しています。
70
74
 
71
- var allData = TestInterface.GetAllTableA;
75
+ var allData = TestInterface.GetAllTableA();
72
76
 
73
77
  // ここでTestA内に定義された「allData」を受け取り後続処理内で使用したい
74
78
 

2

コードの修正

2020/09/24 05:49

投稿

Mr.sijimi
Mr.sijimi

スコア21

test CHANGED
File without changes
test CHANGED
@@ -18,13 +18,19 @@
18
18
 
19
19
  ```C#
20
20
 
21
- public interface TestInterface
21
+ public interface ITestInterface
22
22
 
23
23
  {
24
24
 
25
25
  TableADataSet GetAllTableA();
26
26
 
27
+ }
27
28
 
29
+
30
+
31
+ public class TestInterface
32
+
33
+ {
28
34
 
29
35
  public TableDataSetA GetAllTableA()
30
36
 

1

記述内容の修正

2020/09/24 05:02

投稿

Mr.sijimi
Mr.sijimi

スコア21

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,17 @@
22
22
 
23
23
  {
24
24
 
25
+ TableADataSet GetAllTableA();
26
+
27
+
28
+
29
+ public TableDataSetA GetAllTableA()
30
+
31
+ {
32
+
25
- TableADataSet GetAllTableA(); //同csファイル内で全件取得のメソッドが定義されています。
33
+ //TableA全件取得のコードが記載されています。
34
+
35
+ }
26
36
 
27
37
  }
28
38
 
@@ -40,7 +50,7 @@
40
50
 
41
51
  {
42
52
 
43
- var allData = TableADataSet(); //TestBメソッドに渡したい
53
+ var allData = TestInterface.GetAllTableA; //TestBメソッドに渡したい
44
54
 
45
55
  }
46
56
 
@@ -52,7 +62,7 @@
52
62
 
53
63
  //現状は下記のように定義しています。
54
64
 
55
- var allData = TableADataSet();
65
+ var allData = TestInterface.GetAllTableA;
56
66
 
57
67
  // ここでTestA内に定義された「allData」を受け取り後続処理内で使用したい
58
68