public static string ToHexString(int n) { var s = ""; const string hexChars = "0123456789ABCDEF"; do { s = StringFromCharCode((int)hexChars[(n & 15)]) + s; n >>= 4; } while (n > 0); return s; }