これをループに変換し、ポインターを使用しないようにするにはどうすればよいですか。
byte[] InputBuffer = new byte[8];
unsafe {
fixed (byte* pInputBuffer = InputBuffer) {
((long*)pInputBuffer)[0] = value;
}
}
このページのコードを使用しようとしています:クエリ文字列パラメーターの難読化
これをループに変換し、ポインターを使用しないようにするにはどうすればよいですか。
byte[] InputBuffer = new byte[8];
unsafe {
fixed (byte* pInputBuffer = InputBuffer) {
((long*)pInputBuffer)[0] = value;
}
}
このページのコードを使用しようとしています:クエリ文字列パラメーターの難読化
ここにはループはありません。BitConverter.GetBytes
安全でないタイプパニングキャストの代わりに使用できます。
byte[] InputBuffer = BitConverter.GetBytes(value);
元のコードの 6 行すべてを置き換えます。