VB.Netでは、System.EventArgs
を継承するWorkflowButtonEventArgs
というオブジェクトがあります。VB.Net、EventArgs、ByRef、ByVal
WorkflowButtonEventArgs
クラスには、2つのプロパティが含まれています。これらはメモリ内にあるオブジェクトであり、私はそれらを何らかの形で複製またはコピーしたくない。
WorkflowButtonEventArgs
オブジェクトByVal
をVB.Netに渡しても、ByRef
の定義をWorkflowButtonEventArgs
に保存できますか?
私が合格した場合、具体的には、BYVAL:
Dim e As New WorkflowButtonEventArgs(...) ' e has some ByRef properties
RaiseEvent SomeEventName(e) ' e is passed ByVal
はe
でByRef
プロパティ/メンバーは(WorkflowButtonEventArgs
クラス)メモリにコピーまたは複製することはできませんでしょうか?
ロングストーリーショート:私はe
ByVal
を渡すことができ、またはそれはByRef
プロパティが含まれているので、私はそれByRef
に合格する必要がありますか?
"ByRef"プロパティとは、クラスなどの参照タイプのプロパティを意味しますか? – rskar
"ByRef"プロパティとは何ですか?私が知る限り、ByRefキーワードはプロパティには適用されず、プロパティを宣言するときにも使用できません。あなたはもっと具体的になりますか? –