Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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# 为什么尖括号中有两个参数,;Emgu图书馆中的一个类&xFF1A;图像<;t颜色,t深度>;_C#_Emgucv - Fatal编程技术网

C# 为什么尖括号中有两个参数,;Emgu图书馆中的一个类&xFF1A;图像<;t颜色,t深度>;

C# 为什么尖括号中有两个参数,;Emgu图书馆中的一个类&xFF1A;图像<;t颜色,t深度>;,c#,emgucv,C#,Emgucv,根据这个例子,我知道如何使用这个函数,我只是想知道有没有什么方法可以解释这个问题 [SerializableAttribute] public class Image<TColor, TDepth> : CvArray<TDepth>, IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>> where TColor : new(), ColorType

根据这个例子,我知道如何使用这个函数,我只是想知道有没有什么方法可以解释这个问题

    [SerializableAttribute]
public class Image<TColor, TDepth> : CvArray<TDepth>, 
    IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>>
where TColor : new(), ColorType


 Image<Bgr, Byte> img = 
           new Image<Bgr, byte>(fileNameTextBox.Text)
           .Resize(400, 400, Emgu.CV.CvEnum.Inter.Linear, true);
[SerializableAttribute]
公共类映像:CvArray,
图像,可识别,可克隆,可识别
其中TColor:new(),ColorType
图像img=
新图像(fileNameTextBox.Text)
.调整大小(400400,Emgu.CV.CvEnum.Inter.Linear,true);

我不能提供更多关于这方面的信息,谢谢

看起来更像是一个与基础知识相关的问题。 定义类时,可以使用多个泛型类型。因此,
List
使用了一个,
Image
使用了两个,
Tuple
在不同的步骤中使用了多达八个(您也可以使用一个
Tuple
,只使用三个通用项)。关于泛型,有很多东西需要了解——比如一个


但实际上,这个问题与EmguCV无关。

看起来更像是一个与基础知识相关的问题。 定义类时,可以使用多个泛型类型。因此,
List
使用了一个,
Image
使用了两个,
Tuple
在不同的步骤中使用了多达八个(您也可以使用一个
Tuple
,只使用三个通用项)。关于泛型,有很多东西需要了解——比如一个


但实际上,这个问题与EmguCV无关。

阅读并了解描述这些类型参数的。抱歉,使用了一个过时的链接,更新了我的评论:@RenéVogt谢谢,我知道泛型类,这是否意味着是一个新类型。很抱歉再次询问您..这意味着
Bgr
Byte
是泛型类型
Image
的泛型参数
t颜色
将是
Bgr
t深度
将是
字节
。结果类型为
图像
。如果你知道泛型,我不理解这个问题。请阅读并了解描述这些类型参数的。抱歉,使用了一个过时的链接,更新了我的评论:@RenéVogt谢谢,我知道泛型类,这是否意味着是一个新类型。很抱歉再次询问您..这意味着
Bgr
Byte
是泛型类型
Image
的泛型参数
t颜色
将是
Bgr
t深度
将是
字节
。结果类型为
图像
。如果你知道泛型,我不明白这个问题。