从C#中包含十六进制值的字符串数组中打印整数值
将十六进制字符串数组转换为整数
假设您有一些字符串(即字符串数组)包含十六进制值,例如“AA”,“ABCD”,“ff21”,“3039”,“FAFA”,它们等效于整数170、43981、65313、12345,64250。
正如我们在上一篇文章中所写的:将十六进制字符串转换为整数,我们使用Convert.ToInt32()函数转换值。
我们将使用foreach循环访问每个项目,并使用基值16将项目转换为整数。
码:
using System;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
string[] str = { "AA", "ABCD", "ff21", "3039", "FAFA"};
int num = 0;
try
{
//使用foreach循环访问每个项目
//并转换为整数
foreach (string item in str)
{
num = Convert.ToInt32(item, 16);
Console.WriteLine(num);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
//按ENTER退出
Console.ReadLine();
}
}
}输出结果
170 43981 65313 12345 64250
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短