c# Lambda 表达式到 VB.Net
c# Lambda expression to VB.Net
我要转换
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
一切正常..
如何转换?
这应该等同于 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
我要转换
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
一切正常.. 如何转换?
这应该等同于 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