>>524
言語ではサポートされてないけど、ライブラリで似たようなことができるよん。
なので、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 が表示される
  }
}