- 1 名前:デフォルトの名無しさん [2008/06/09(月) 09:40:14 ]
- C#でゲームをつくろうと思っている人が情報交換するためのスレです。
内容はアクション、パズル、RPG等なんでもOKです。
- 38 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 13:02:38 ]
- byte[]をint[]として扱うにはどうすればいいですか?
- 39 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 13:54:04 ]
- 複数バイトを一つのintに変換するの?
そのまま配列のサイズを変えずに変換したいの? 複数バイトからintへはBitConverter使う。
- 40 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 14:39:37 ]
- >>38
もっと具体的にたのむ、力になれん。
- 41 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 21:35:59 ]
- >>38
安全な方法 ・BitConverterでちょっとずつ ・MemoryStream作ってBinaryReaderで読む ・int[]作ってBuffer.BlockCopy 危険な方法 unsafe { fixed (byte* p = byteArray) { int* pi = (int*)(void*)p; pi[1] = 3; } }
|

|