Why does c# not have union?
<p>I am trying to understand the technicalities behind why C# does not have unions. I understand that using the attribute mechanism with explicit structure layout does the trick, I am more interested in why this was preferred over vanilla union construct.</p>
