//十进制 转 二进制 string str = Convert.ToString(69, 2); //十进制 转 八进制 str = Convert.ToString(69, 8); //十进制 转 十六进制 str = Convert.ToString(69, 16); //二进制 转 十进制 int intVar = Convert.ToInt32("100111101", 2); //八进制 转 十进制 intVar = Convert.ToInt32("76", 8); //十六进制 转 十进制 intVar = Convert.ToInt32("FF", 16); 原文地址:http://blog.dayuer.com/archives/2006/06/20/130.html