CreateViewAccessor.Read
ある種の16進エディタ(Playstation 1 ISOを編集するため)を作成しようとしていますが、使用方法がわかりませんWrite
。具体的には、2番目の引数に何を使用すればよいかわかりませんout T structure
。これまでの私のコードは次のとおりです。
long offset = 0x0064773C;
long length = 0x02;
// Create the memory-mapped file.
using (var mmf =
MemoryMappedFile.CreateFromFile(strFileName, FileMode.Open, "ISO"))
{
using (var accessor = mmf.CreateViewAccessor(offset, length))
{
for (long i = 0; i < length; i++)
{
accessor.Read(i, out ???);
}
}
}
私はout
キーワードを本当に理解したことがないので、そこで何をすべきかわかりません...
そして、誰かが私の前の投稿を見た場合、私はC ++とQtの代わりにC#とVSを使用することにしました。私はC#をC++よりもはるかによく知っています。