C# Лямбда-выражение для 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
вещь работает.. Как я могу преобразовать это?
1 ответ
Это должно быть эквивалентно 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