C♯, C#相談室 Part37
■ このスレッドは過去ログ倉庫に格納されています
0047デフォルトの名無しさん
2007/01/21(日) 02:43:42結局こういう事で良いのか?
struct Hoge {
public int A;
public int B;
}
using (FileStream fs = new FileStream(path, FileMode.Open)) {
byte[] data = new byte[16];
fs.Read(data, 0, data.Length);
fixed (byte* pdata = data) {
Hoge* hoges = (Hoge*)pdata;
for (int i = 0; i < 2; i++) {
hoges[i].A *= 2;
hoges[i].B += 2;
}
}
fs.Write(data, 0, data.Length);
}
■ このスレッドは過去ログ倉庫に格納されています