Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中实例化棘手的类#_C#_Generics - Fatal编程技术网

C# 在C中实例化棘手的类#

C# 在C中实例化棘手的类#,c#,generics,C#,Generics,我在C#有以下课程: A类,其中T:A{ } 如何实例化它 您可以创建另一个继承自A的类来停止“泛型递归”,例如。g class TrickyA: A<TrickyA> { } class-TrickyA:A { } 然后,您可以创建如下实例: A<TrickyA> instance1 = new TrickyA(); A<TrickyA> instance2 = new A<TrickyA>(); A instance1=new Tric

我在C#有以下课程:

A类,其中T:A{
}

如何实例化它

您可以创建另一个继承自
A
的类来停止“泛型递归”,例如。g

class TrickyA: A<TrickyA>
{
}
class-TrickyA:A
{
}
然后,您可以创建如下实例:

A<TrickyA> instance1 = new TrickyA();
A<TrickyA> instance2 = new A<TrickyA>();
A instance1=new TrickyA();
A instance2=新的A();

您可以创建另一个继承自
A
的类来停止“泛型递归性”,例如。g

class TrickyA: A<TrickyA>
{
}
class-TrickyA:A
{
}
然后,您可以创建如下实例:

A<TrickyA> instance1 = new TrickyA();
A<TrickyA> instance2 = new A<TrickyA>();
A instance1=new TrickyA();
A instance2=新的A();

用例是什么?我看到代码的味道,用例是什么?我看到代码的味道。