簡體   English   中英

如何在VB.NET中執行此操作?

[英]How to do this in VB.NET?

我在將這個C#代碼轉換為VB.net時遇到問題。 轉換為VB.NET后,loadLecturer似乎遇到了問題

VB代碼就在afterInitializeComponent()之后

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

我希望轉換和調試C#代碼

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

鑒於評論,聽起來這不是導致你悲傷的方法本身,而是你如何稱呼它 - 因為在原始代碼中你正在使用方法組轉換。 我懷疑它很簡單:

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

在這個鏈接的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
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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM