我想将下面url中的代码转换为c#到vb.net进行学习。我还没有学过c#。 http://divyen.wordpress.com/2012/06/13/html5-developing-websocket-server-using-c-sharp-dot-net/
我已经使用转换器将几乎所有源代码转换为 VB.Net,转换后的源代码有 1 个错误重载解决失败,因为没有可访问的“聚合”接受这个数量的参数。
c# 代码
public UInt64 Length
{
get
{
return Payload.Aggregate <ArraySegment<byte>, ulong>(0, (current, seg) => current + Convert.ToUInt64(seg.Count));
}
}
转换后的 VB.Net 代码
Public ReadOnly Property Length() As UInt64
Get
Return Payload.Aggregate(Of ArraySegment(Of Byte), ULong)(0, Function(current, seg) current + Convert.ToUInt64(seg.Count))
End Get
End Property
我可以知道 VB.Net 中的等效代码吗?