私はこのコードを持っています
BitConverter.GetBytes(width).CopyTo(resultBytes, 0);
幅が 12 の場合、4 ではなく 1 バイトが返されます。[12] の代わりに [0, 0, 0, 12] を出力するために、先頭に 0 を残して配列のサイズを変更する組み込み関数がありますか。
私はこのコードを持っています
BitConverter.GetBytes(width).CopyTo(resultBytes, 0);
幅が 12 の場合、4 ではなく 1 バイトが返されます。[12] の代わりに [0, 0, 0, 12] を出力するために、先頭に 0 を残して配列のサイズを変更する組み込み関数がありますか。
の結果は渡された型に依存するため、4 バイトを取得するにはにキャストwidth
する必要があります。int
GetBytes()
BitConverter.GetBytes((int)width).CopyTo(resultBytes, 0);