回答編集履歴

1

追記

2019/10/25 12:15

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -11,3 +11,55 @@
11
11
  SingletonMonoBehaviourFast<T> は MonoBehaviour を継承する。
12
12
 
13
13
  ただし T は SingletonMonoBehaviourFast<T> を継承する型である。
14
+
15
+
16
+
17
+ 次のコードはコンパイル・実行可能です。
18
+
19
+
20
+
21
+ ```C#
22
+
23
+ using System;
24
+
25
+
26
+
27
+ namespace ConsoleApp2
28
+
29
+ {
30
+
31
+ class Program
32
+
33
+ {
34
+
35
+ static void Main(string[] args)
36
+
37
+ {
38
+
39
+ var a = new A<B>();
40
+
41
+ Console.WriteLine(a.GetType());
42
+
43
+ }
44
+
45
+ }
46
+
47
+
48
+
49
+ class B : A<B>
50
+
51
+ {
52
+
53
+ }
54
+
55
+
56
+
57
+ class A<T> : Object where T : A<T>
58
+
59
+ {
60
+
61
+ }
62
+
63
+ }
64
+
65
+ ```