如何:在十六进制字符串与数值类型之间转换
2016-08-31 21:04
316 查看
string input = "Hello World!";char[] values = input.ToCharArray();foreach (char letter in values)
{
// Get the integral value of the character.
int value = Convert.ToInt32(letter);
// Convert the decimal value to a hexadecimal value in string form.
string hexOutput = String.Format("{0:X}", value);
Console.WriteLine("Hexadecimal value of {0} is {1}", letter, hexOutput);
}
string hexValues = "48 65 6C 6C 6F 20 57 6F 72 6C 64 21";string[] hexValuesSplit = hexValues.Split(' ');foreach (String hex in hexValuesSplit)
{
// Convert the number expressed in base-16 to an integer.
int value = Convert.ToInt32(hex, 16);
// Get the character corresponding to the integral value.
string stringValue = Char.ConvertFromUtf32(value);
char charValue = (char)value;
Console.WriteLine("hexadecimal value = {0}, int value = {1}, char value = {2} or {3}",
hex, value, stringValue, charValue);
}
相关文章推荐
- 如何:在十六进制字符串与数值类型之间转换(C# 编程指南)
- 如何:在十六进制字符串与数值类型之间转换(C# 编程指南MSDN)
- 如何:在十六进制字符串与数值类型之间转换
- 如何:在十六进制字符串与数值类型之间转换(C# 编程指南)
- 如何:在十六进制字符串与数值类型之间转换(C# 编程指南)
- C# 十六进制字符串与数值类型之间转换(转)
- C# 十六进制字符串与数值类型之间转换
- C# 十六进制字符串与数值类型之间转换
- C# 十六进制字符串与数值类型之间转换
- 十六进制字符串与数值类型之间转换
- 在十六进制字符串与数值类型之间转换 C# 编程指南
- 十六进制字符串与数值类型之间转换
- 在十六进制字符串与数值类型之间转换
- C# 十六进制字符串与数值类型之间转换
- C# 十六进制字符串与数值类型之间转换
- C# 十六进制字符串与数值类型之间转换
- Visual C++ 如何:在各种字符串类型之间进行转换
- Visual C++ 如何:在各种字符串类型之间进行转换
- Visual C++ 如何:在各种字符串类型之间进行转换
- 如何:在各种字符串类型之间进行转换(zz)