[英]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.