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。 –