質問編集履歴
3
コード修正
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
コードの修正
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
記述内容の修正
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
|
-
|
33
|
+
//TableAの全件取得のコードが記載されています。
|
34
|
+
|
35
|
+
}
|
26
36
|
|
27
37
|
}
|
28
38
|
|
@@ -40,7 +50,7 @@
|
|
40
50
|
|
41
51
|
{
|
42
52
|
|
43
|
-
var allData = TableA
|
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 = TableA
|
65
|
+
var allData = TestInterface.GetAllTableA;
|
56
66
|
|
57
67
|
// ここでTestA内に定義された「allData」を受け取り後続処理内で使用したい
|
58
68
|
|