コード例 #1
0
        public unsafe void Write(float source)
        {
            uint val = *((uint *)&source);

            if (!NetBase.IsLittleEndian)
            {
                val = NetUtil.SwapByteOrder(val);
            }
            Write(val);
        }
コード例 #2
0
        public unsafe void Write(double source)
        {
            ulong val = *((ulong *)&source);

            if (!NetBase.IsLittleEndian)
            {
                val = NetUtil.SwapByteOrder(val);
            }
            Write(val);
        }