C#高低位分解转换备忘

时间:2023-03-09 15:55:50
C#高低位分解转换备忘
        private void Form1_Load(object sender, EventArgs e)
{
var time = new DateTime(, , , , , );
var arr = long2LowHight(time.ToFileTime());
} static uint[] long2LowHight(long a)
{
uint low = (uint)(a & uint.MaxValue);
uint hight = (uint)(a >> );
return new uint[] { low, hight };
} static long lowHight2Long(uint a1, uint a2)
{
long b = a2;
b = b << ;
b = b | (uint)a1;
return b;
}