これで、イベントを宣言する基本クラスがあります。StatusTextChangedです。私の子クラスはもちろん、このイベントを直接呼び出すことはできません。 だから私は、この(単純化のために)のようなもので羽目になる: Public MustInherit Class FooBase
Public Event StatusTextChanged(ByVal StatusText As S
私は画像サイズの計算を行う基本クラスを持っています。私はそれからクラスを派生し、私のコードで使用される予定の画像サイズを持っています。私が働いている間、私はそれを正しくやっていないという強い感情を持っています。 理想的には、DerviedClass.PreviewSizeをそのインスタンスを作成することなくGetWidthのパラメータとして渡すだけです。 class Program
{
の派生コンストラクタを実行するここで問題となるのは、派生クラスにオブジェクトを渡したいのですが、ベースクラスが直ちに派生クラスを呼び出すため、そのオブジェクトを使用するクラスのStart()メソッドです。 ここでは、基本クラスの抜粋(便宜上、BarcodeScannerに改名)です。 public abstract class MyBase
{
public MyBase()
通知フレームワークを構築しています。そのために、送信するすべてのクラスが派生する基本クラスを直列化および逆シリアル化しています。 問題は、コードがコンパイルされることですが、私は実際に私がここで System.Runtime.Serialization.SerializationException: Type 'Xxx.DataContracts.WQAllocationUpdate' in As