[英]C# equivalent of VB.Net AddressOf Operator
碼:
public Thread ThreadReceive;
ThreadReceive = New System.Threading.Thread(AddressOf ReceiveMessages)
ThreadReceive.Start()
Public Sub ReceiveMessages()
Try
Dim receiveBytes As [Byte]() = receivingUdpClient.Receive(RemoteIpEndPoint)
txtIP.Text = RemoteIpEndPoint.Address.ToString
Dim BitDet As BitArray
BitDet = New BitArray(receiveBytes)
Catch e As Exception
Console.WriteLine(e.Message)
End Try
End Sub
任何人都可以建議我如何轉換這一行:
ThreadReceive = New System.Threading.Thread(AddressOf ReceiveMessages)
vb到C#
謝謝,巴沙。
假設沒有名稱更改,這應該工作:
ThreadReceive = new System.Threading.Thread(receiveMessage);
AddressOf
創建ReceiveMessages
的委托,這在C#中暗示。
ThreadReceive = new System.Threading.Thread(ReceiveMessages);
其中ReceiveMessages
是void
類型的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.