Как это сделать в VB.NET?

у меня возникла проблема с преобразованием этого кода С# в VB.net. У loadLecturer, похоже, возникли проблемы после преобразования в VB.NET

Код VB сразу после InitializeComponent()

context.Load(context.GetLecturesQuery(), LoadLecturer, Nothing)

Код С#, который я хочу преобразовать и отладить

private void LoadLecturer(LoadOperation<tblLecturer> obj)
{
    foreach (var item in obj.Entities)
    {
        cbLID.Items.Add(item.lecturerID + " - " + item.lfirstName + " " + item.llastName);
    }
}

person Carson Lee    schedule 08.11.2011    source источник
comment
И с каким аспектом у вас проблемы?   -  person Jon Skeet    schedule 08.11.2011
comment
Ошибка 1. Аргумент не указан для параметра «obj» в «Private Sub LoadLecturer (obj As System.ServiceModel.DomainServices.Client.LoadOperation(Of Web.Lecture))». C:\Users\Carson\documents\visual studio 2010\Projects\LotusUniversity\LotusUniversity\Views\Home.xaml.vb 13 50 LotusUniversity   -  person Carson Lee    schedule 08.11.2011
comment
Из этой строки context.Load(context.GetLecturesQuery(), LoadLecturer, Nothing)   -  person Carson Lee    schedule 08.11.2011


Ответы (3)


Учитывая комментарий, похоже, что вас огорчает не сам метод, а то, как вы его вызываете, потому что в исходном коде вы используете преобразование группы методов. Я подозреваю, что это так же просто, как:

context.Load(context.GetLecturesQuery(), AddressOf LoadLecturer, Nothing)
person Jon Skeet    schedule 08.11.2011
comment
Большое спасибо. Это было очень полезно. - person Carson Lee; 08.11.2011

По этой ссылке для конвертера VB.NET это то, что я получающий :)

Private Sub LoadLecturer(obj As LoadOperation(Of tblLecturer))
For Each item As var In obj.Entities
    cbLID.Items.Add(Convert.ToString(item.lecturerID) & " - " & Convert.ToString(item.lfirstName) & " " & Convert.ToString(item.llastName))
Next
End Sub
person Dimi Takis    schedule 08.11.2011
comment
Я тоже использую этот конвертер, но есть ошибка из var. Есть идеи ? - person Carson Lee; 08.11.2011

person    schedule
comment
Я тоже использую этот конвертер, но есть ошибка из var. Есть идеи ? - person Carson Lee; 08.11.2011