C# 16 进制字符串转 int的方法

 更新时间:2018年04月28日 09:51:18   作者:lindexi  
这篇文章主要介绍了C# 16 进制字符串转 int的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

最近在写硬件,发现有一些测试是做 16 进制的字符串,需要把他转换为整形才可以处理。 本文告诉大家如何从 16 进制转整形。

如果输入的是 0xaa 这时转换 int 不能使用 Parse 不然会出现异常

System.FormatException

如果需要转换十六进制就需要使用 Convert 才可以转换

Convert.ToInt32("0xaa", 16)

使用这个方法才可以转换。实际使用这个方法转换不一定需要添加 0x ,直接使用 aa 也是可以

Convert.ToInt32("0xaa", 16) == Convert.ToInt32("aa", 16)

我需要转换的是一个字符串,里面有很多数值,所以我就使用下面的方法。

如果输入的字符串是这个样子

var str =
        "AA BB CC 12 01 0D 00 34 38 34 35 32 30 41 35 33 46 37 30 2C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A";

那么就需要先添加 0x 然后再转换,使用下面一句话可以转数组

var command = str.Split(' ').Select(temp => "0x" + temp).Select(temp => (byte) Convert.ToInt32(temp, 16))
        .ToArray();

这个方法大家可以直接拿去使用。

以上所述是小编给大家介绍的C# 16 进制字符串转 int的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • C#插入法排序算法实例分析

    C#插入法排序算法实例分析

    这篇文章主要介绍了C#插入法排序算法,实例分析了C#排序算法的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#基础之匿名方法实例教程

    C#基础之匿名方法实例教程

    这篇文章主要介绍了C#的匿名方法,包括匿名方法的定义以及常用方法,并以示例形式说明其用法,需要的朋友可以参考下
    2014-09-09
  • C# 文件安全管理需要注意的

    C# 文件安全管理需要注意的

    这篇文章主要介绍了C# 文件安全管理需要注意的,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • c#测试反射性能示例

    c#测试反射性能示例

    这篇文章主要介绍了c#测试反射性能示例,Activator.CreateInstance和AssemblyCreateInstance性能测试,需要的朋友可以参考下
    2014-03-03
  • C#类中的属性使用总结(详解类的属性)

    C#类中的属性使用总结(详解类的属性)

    属性是一种类的成员,它的实现类似函数,访问类似字段。它的作用是提供一种灵活和安全的机制来访问,修改私有字段。所以属性必须依赖于字段
    2014-03-03
  • C#实现获取mp3 Tag信息的方法

    C#实现获取mp3 Tag信息的方法

    这篇文章主要介绍了C#实现获取mp3 Tag信息的方法,涉及C#针对MP3文件属性的相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • C#中GraphicsPath的Widen方法用法实例

    C#中GraphicsPath的Widen方法用法实例

    这篇文章主要介绍了C#中GraphicsPath的Widen方法用法,实例分析了Widen方法的使用技巧,需要的朋友可以参考下
    2015-06-06
  • c#滚动字幕动画窗体制作步骤

    c#滚动字幕动画窗体制作步骤

    在本篇文章里小编给大家分享了c#滚动字幕动画窗体制作步骤和相关代码,需要的朋友们可以学习下。
    2019-02-02
  • 详解如何在C#中使用投影(Projection)

    详解如何在C#中使用投影(Projection)

    这篇文章主要介绍了详解如何在C#中使用投影(Projection),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • C#操作PowerPoint的方法

    C#操作PowerPoint的方法

    这篇文章主要介绍了C#操作PowerPoint的方法,涉及C#针对PowerPoint的打开、读取、播放等技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04

最新评论