我有個字節的列表:「名單(字節())」到「字節()」在VB.NET
Public Function GenPackets()
Dim Stream As NetworkStream = ConnectionSocket.GetStream()
Dim DataList As New List(Of Byte())
Dim Data As Byte()
DataList.Add(IntegerToByte(My.Settings.BotUID))
' TO DO Stream.Write(Data, 0, 3)
Return Data
End Function
我如何轉換DataList
及其所有字節一個字節, ()用於Stream.Write
?
這似乎是錯誤的做法您的數據列表。如果你需要'Stream.Write',那麼爲什麼不迭代列表並單獨寫入每個字節數組? – 2013-02-19 15:38:03
Konrad的答案是正確的,如果您想寫入流,則不需要將其轉換爲單個字節數組。但是,對於任何遇到這個問題的人來說,如何創建一個字節數組,你可以使用LINQ的'SelectMany'來完成它http://stackoverflow.com/questions/4868113/convert-listbyte-to-one-字節數組 – keyboardP 2013-02-19 15:41:46
@keyboardP請你告訴我如何在vb.net中使用SelectMany? – Shahriyar 2013-02-19 15:47:31