1

これをループに変換し、ポインターを使用しないようにするにはどうすればよいですか。

byte[] InputBuffer = new byte[8];
unsafe {
      fixed (byte* pInputBuffer = InputBuffer) {
         ((long*)pInputBuffer)[0] = value;
      }
}

このページのコードを使用しようとしています:クエリ文字列パラメーターの難読化

4

1 に答える 1

3

ここにはループはありません。BitConverter.GetBytes安全でないタイプパニングキャストの代わりに使用できます。

byte[] InputBuffer = BitConverter.GetBytes(value);

元のコードの 6 行すべてを置き換えます。

于 2011-02-03T03:33:21.840 に答える