我有一個問題,我無法整天解決。我是C#的新手,我要求你幫我一把。結合兩個ulong值並將其轉換爲字節數組
我有兩個ulong值。我需要組合它們的二進制表示並獲得16個字節的值。我知道C#不支持128位類型。但我也不需要在變量中保存這個值。我需要將此值轉換爲字節數組。 我試圖值這樣的組合:
long a = ((long)b << 64) + (long)c;
和轉換後BitConverter到字節數組。
但我意識到這是不正確的,因爲長值的大小是8個字節。 我不想創建一個128類型來獲得結果。
那麼有沒有辦法結合並直接添加到字節數組?
感謝
'BitConverter'可以從偏移量的字節數組中讀取,但不幸的是沒有任何函數可以寫入字節數組中的偏移量:( – 2015-04-06 05:57:21