次のバイトをC#バイト配列にどのように追加できますか?バイト配列にバイトを追加するC#
00 00 00 00 00 00 00 00 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 00 00 00 00 00 00 00 00
これは意味がありますか?
public void updateBytes(string exeName, int value)
{
long baseaddress = GetBaseAddress(exeName, exeName + ".exe");
long pointer = GetPointerAddress(baseaddress + 0x04105320, new int[] { value });
byte[] intBytes = "00 00 00 00 00 00 00 00 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 04 05 01 01 01 01 01 01 00 00 00 00 00 00 00 00";
WriteBytes(pointer, intBytes);
}
は、私はあなたが本当にには、配列に項目を追加したがが与えられた値を持つ配列を作成/初期化したくないように私には思えるの助け
これは」doesnのまだまだコンパイルされません。 'byte []'!= 'string' – RandomStranger
[c#のバイト配列をバイト配列に追加する方法]の可能な複製(http://stackoverflow.com/questions/5591329/c-sharp-how-to-add-byte-to -byte-array) –
配列オブジェクトを使用するよりも、addメソッドを持つリストオブジェクトを使用することをお勧めします。 – jdweng