我想將浮點(diǎn)數(shù)組轉(zhuǎn)換為字節(jié)數(shù)組,以通過(guò)套接字將其發(fā)送到 python 腳本。(我正在 Unity 引擎中執(zhí)行此操作)。我試過(guò):float[] myArray = {0.0f, 0.0f, 0.0f};int len = myArray.Length;byte[] bytes = new byte[len];int x = 0;foreach(float f in bytes){ byte[] t = System.BitConverter.GetBytes(f); for(int y = 0; y<4); y++){ bytes[y + x] = t[y]; x += 4; }}輸出是這樣的:Assets\PlayerScript.cs(106,27): 錯(cuò)誤 CS1002: ; 預(yù)期的Assets\PlayerScript.cs(106,33): 錯(cuò)誤 CS1002: ; 預(yù)期的Assets\PlayerScript.cs(106,33): 錯(cuò)誤 CS1513: } 預(yù)期我不習(xí)慣使用 c# 并且無(wú)法讓它工作...我還查看了其他一些 stackoverflow 代碼,但這并沒有真正幫助。
C#中如何將浮點(diǎn)數(shù)組轉(zhuǎn)換為字節(jié)數(shù)組?
函數(shù)式編程
2024-01-20 21:12:06