0
cfind.OnResponseReceived = (DicomCFindRequest rq, DicomCFindResponse rp) => {
Console.WriteLine("Study UID: {0}", rp.Dataset.Get<string>(DicomTag.StudyInstanceUID));
};
到VB.Net
但是, 既不
AddHandler cfind.OnResponseReceived, AddressOf onResponse
也不
AddHandler cfind.OnResponseReceived, Sub(rq, rp)
onCFindResponse(rq, rp)
End Sub
事作品.. 我该如何转换它?
的作用,并不等同 - 你重构原始的C#Console.WriteLine行动统一到一个单独的'Sub'? – StuartLC
这是一项任务,而不是事件订阅。注意=,没有+ =。因此使用AddHander是不正确的。赋值在VB.NET中的作用相同,您可以使用=。使用Sub,而不是Function。 –