- C#, C♯, C#相談室 Part83
252 :デフォルトの名無しさん[sage]:2014/05/12(月) 11:18:53.54 ID:0w5L2iBG - C++で
union{ bool bl; char ch; } x; x.ch = 2; bool a = x.bl == true; ってやったらaはtrueにならなかったけど C#で [StructLayout(LayoutKind.Explicit)] struct X{ [FieldOffset(0)] bool bl; [FieldOffset(0)] byte bt; } X x; x.bt = 2; bool a = x.bl == true; てやったらちゃんとaにtureが入ったw
|
|