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