我创建了这种类型:
public class ImageHolder :Image<Bgr,byte>
{
private String imagePath;
public ImageHolder(String path):base()
{
this.imagePath = path;
}
public String imgPathProperty
{
get
{
return imagePath;
}
set
{
imagePath = value;
}
}
}
以下是该类的实例:
ImageHolder sd = new ImageHolder("path");
我需要获得SignDetection类型的基本类型。
Image<Bgr,Byte> img = sd.BaseType;
知道如何实施它?
提前谢谢。
答案 0 :(得分:6)
您无需转换为“基本类型”。您的ImageHolder
实例也是 Image<Bgr,Byte>
个实例,因此:
Image<Bgr,Byte> img = sd;
答案 1 :(得分:1)
使用反射this.GetType().BaseType