C♯相談室 Part2
■ このスレッドは過去ログ倉庫に格納されています
0531名無しさん♯
NGNG言語ではサポートされてないけど、ライブラリで似たようなことができるよん。
なので、VB.NETでもOK。
using System;
using System.Runtime.InteropServices;
[ StructLayout(LayoutKind.Explicit) ]
struct Hoge
{
[ FieldOffset(0) ] public byte B;
[ FieldOffset(0) ] public int N;
}
class Test
{
public static void Main() {
Hoge h = new Hoge();
h.N = 257;
Console.WriteLine(h.B); // 1 が表示される
}
}
■ このスレッドは過去ログ倉庫に格納されています