質問編集履歴

2

コードの若干の修正

2019/08/14 13:20

投稿

yuuyu
yuuyu

スコア1139

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ```C#
12
12
 
13
- class base{
13
+ class _base{
14
14
 
15
15
  public virtual void Func() {
16
16
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  }
20
20
 
21
- class MainClass : base{
21
+ class MainClass : _base{
22
22
 
23
23
  public override void Func() {
24
24
 
@@ -34,7 +34,7 @@
34
34
 
35
35
  MainClass ma = new MainClass();
36
36
 
37
- base ba = ma;
37
+ _base ba = ma;
38
38
 
39
39
  ba.Func();
40
40
 
@@ -78,7 +78,7 @@
78
78
 
79
79
  ```C#
80
80
 
81
- class base{
81
+ class _base{
82
82
 
83
83
  public void Func() {
84
84
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  }
88
88
 
89
- class MainClass : base{
89
+ class MainClass : _base{
90
90
 
91
91
  public void Func() {
92
92
 

1

実現したいこと-2の修正

2019/08/14 13:20

投稿

yuuyu
yuuyu

スコア1139

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
  ```C#
126
126
 
127
- class base{
127
+ class MainClass_1{
128
128
 
129
129
  public void Func() {
130
130
 
@@ -134,7 +134,7 @@
134
134
 
135
135
  }
136
136
 
137
- class MainClass{
137
+ class MainClass_2{
138
138
 
139
139
  public void Func() {
140
140
 
@@ -152,7 +152,15 @@
152
152
 
153
153
  //List<??> lis = new List<??>();
154
154
 
155
+ //lis.add(new MainClass_1());
156
+
157
+ //lis.add(new MainClass_2());
158
+
159
+ //for(int i = 0; i < lis.count; lis++){
160
+
155
- //lis[i].Func();
161
+ // lis[i].Func();
162
+
163
+ //}
156
164
 
157
165
  }
158
166
 
@@ -162,6 +170,12 @@
162
170
 
163
171
 
164
172
 
165
- 関数名の共通しかないので、そもそも1つのリストにまとめれない気がしますが、
173
+ (クラスが違うので、そもそも1つのリストにまとめれない気がしますが、
174
+
175
+ このように、複数のクラスを一つのリストにまとめて、同じ関数名のものを呼び出したいです。
176
+
177
+
178
+
179
+
166
180
 
167
181
  もし何かあれば教えていただきたいです。