0

私はこのコードを持っています

BitConverter.GetBytes(width).CopyTo(resultBytes, 0);

幅が 12 の場合、4 ではなく 1 バイトが返されます。[12] の代わりに [0, 0, 0, 12] を出力するために、先頭に 0 を残して配列のサイズを変更する組み込み関数がありますか。

4

3 に答える 3

1

の結果は渡された型に依存するため、4 バイトを取得するにはにキャストwidthする必要があります。intGetBytes()

    BitConverter.GetBytes((int)width).CopyTo(resultBytes, 0);
于 2015-07-23T18:33:49.163 に答える