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

事情有效..我怎样才能转换它?

4

1 回答 1

2

这应该是等效的 VB.NET:

cfind.OnResponseReceived = Sub(rq As DicomCFindRequest, rp As DicomCFindResponse) 
    Console.WriteLine("Study UID: {0}", rp.Dataset.[Get](Of String)(DicomTag.StudyInstanceUID))

End Sub
于 2017-11-18T06:38:59.660 回答