回答編集履歴

2

追記

2020/02/13 06:19

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- `ILogReactor` インターフェスは以下の実装になっているようです。
9
+ `ILogReactor` インターフェスは以下の実装になっているようです。
10
10
 
11
11
  ```C#
12
12
 
@@ -42,10 +42,18 @@
42
42
 
43
43
 
44
44
 
45
+ インターフェースを実装したクラスはそのインターフェースと同じ定義をする必要があります。
46
+
47
+ 詳しくは[こちら](https://ufcpp.net/study/csharp/oo_interface.html)を参照してください。
48
+
49
+
50
+
51
+
52
+
45
53
  # 余談
46
54
 
47
55
  > ILogReactorを継承しています。
48
56
 
49
57
 
50
58
 
51
- `ILogReactor` はインターフェスなので、継承ではありません。実装です。
59
+ `ILogReactor` はインターフェスなので、継承ではありません。実装です。

1

コード修正

2020/02/13 06:19

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ```C#
12
12
 
13
- interface ILogReactor{
13
+ public interface ILogReactor{
14
14
 
15
15
  void ProcessLog(LogRecord log);
16
16