私はpublic abstract A : IVirtualMachineExporter
に次のような方法があります。別に一つのクラスからのデータを使用する方法?
public override void Prepare() { ... }
私は別のクラスB
からPrepare
を呼び出す:public bool isAdHoc { get; set; }
を含む
public sealed class B
{
public new ExportJobRequest Request { get { return (ExportJobRequest)base.Request; } }
private void ExportTask()
{
IVirtualMachineExporter exporter = CreateExporter();
exporter.Prepare();
}
}
Request
。私はPrepare()
の内側に、このプロパティからの情報を使用したいです。これどうやってするの?私はPrepare()
署名を変更する必要はありません。
isAdHocはプライベートで保護されたパッケージアクセスですか? –
質問が更新されました –
'Prepare'の署名を変更しないと簡単にこれを行う方法はありません。 – Tim