-3

私はこのタイプを作成しました:

 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;

どうすれば実装できますか?

前もって感謝します。

4

2 に答える 2

6

「基本型」にキャストする必要はありません。インスタンスImageHolderもインスタンスなので、次のようになりますImage<Bgr,Byte>

Image<Bgr,Byte> img = sd;

于 2012-09-19T11:57:08.963 に答える
1

リフレクションを使用するthis.GetType().BaseType

于 2012-09-19T12:07:31.160 に答える