次のクラスを作成しました。
public class CoupleFrames
{
public CoupleFrames(ColorImageFrame cif, Bitmap df)
{
this.colorFrame = cif;
this.desktopFrame = df;
}
public ColorImageFrame colorFrame;
public Bitmap desktopFrame;
}
現在、変数を破棄するために次のコードを使用しています。
CoupleFrames cf = new CoupleFrames(frame1, frame2);
// some code...
cf.colorFrame.Dispose();
cf.desktopFrame.Dispose();
これが正しい方法かどうかはわかりません。誰かがオブジェクト全体を処分する正しい方法を提案できますか?