[Code reverse]Int to Hex & Hex to int
private static int HexToInt(char h) { return( h >= '0' && h <= '9' ) ? h - '0' : ( h >= 'a' && h <= 'f' ) ? h - 'a' + 10 : ( h >= 'A' && h <= 'F' ) ? h - 'A' + 10 : -1; } internal static char IntToHex(int n) { Debug.Assert(n < 0x10); if (n <= 9) return(char)(n + (int)'0'); else return(char)(n - 10 + (int)'a'); }
以上代码源自Microsoft ASP.NET HttpServerUtility.cs源码。
posted on 2009-06-27 21:57 volnet(可以叫我大V) 阅读(1317) 评论(0) 编辑 收藏 举报