warum versuchst du nicht einfach

uint unsigned = Convert.ToUInt32(intValue);