我有这条线在C#:转换Array.FindIndex从C#到VB
newline_pos = Array.FindIndex(buffer, offset, bytes, x => (x == NEWLINE));
真有问题,在这部分x => (x == NEWLINE)
。
请帮帮我。
我有这条线在C#:转换Array.FindIndex从C#到VB
newline_pos = Array.FindIndex(buffer, offset, bytes, x => (x == NEWLINE));
真有问题,在这部分x => (x == NEWLINE)
。
请帮帮我。
去这里:http://converter.telerik.com并转换成C#到VB.Net:
C#:
x => (x == NEWLINE)
VB.Net:
(Function(x) x = NEWLINE)
@Jearca使用转换器将解决您的其他问题** [here](http: //stackoverflow.com/questions/27643644/converting-function-t-to-c-sharp-to-vb-net)**。不要忘记标记正确的答案(投票按钮下的全息复选框 –
谢谢是正确的lambda表达式问题是x是一个字节,NEWLINE是一个字符,所以我有一个错误,我需要知道该表达式是否正确? ?'Function(x)x.CompareTo(NEWLINE)' – Jearca
VB.Net使用* implicit * casting,它不需要* Explicit * casting。所以在VB.Net中,你不用担心将字节转换为char来测试(x)x.CompareTo(NEWLINE)' –
关于什么的那一部分你的问题? –
因为我可以在vb.net中使用 – Jearca
你能转换其余的行吗?如果你显示迄今为止的内容,也许有人可以帮助你填补空白。 –