我有這條線在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
你能轉換其餘的行嗎?如果你顯示迄今爲止的內容,也許有人可以幫助你填補空白。 –