Tag: hex

根据hex值从字符串中删除特定字符

从平面文件导入数据时,我注意到有些行嵌入了非中断空格(Hex:A0)。 我想删除这些,但标准的string.replace似乎不起作用,并考虑使用正则表达式替换字符串,但不知道正则表达式将搜索删除它。 而不是将整个字符串转换为hex并检查它,是否有更好的方法?

hex的String.Format

使用下面的代码,着色总是给#DDDD。 绿色,红色和空间值如何解决这个问题? string colorstring; int Blue = 13; int Green = 0; int Red = 0; int Space = 14; colorstring = String.Format(“#{0:X}{0:X}{0:X}{0:X}”, Blue, Green, Red, Space);

将数字转换为.NET中的hex值

我需要将整数转换为hex值。 它看起来像这样: 0x0201cb77192c851c 当我做 string hex = int.ToString(“x”) 在C#中,它返回 201cb77192c851c 我怎样才能得到所需的结果?

将字符串值转换为hex十进制

我在c#中申请。 在这个含义中,我有一个包含十进制值的字符串 string number=”12000″; hex等效值12000是0x2EE0。 在这里,我想将该hex值分配给整数变量as int temp=0x2EE0. 请帮我转换那个号码。 提前致谢。

将“大”hex数字(字符串格式)转换为十进制数字(字符串格式),不带BigInteger类

如何转换“大”hex数字(字符串格式): EC851A69B8ACD843164E10CFF70CF9E86DC2FEE3CF6F374B43C854E3342A2F1AC3E30C741CC41E679DF6D07CE6FA3A66083EC9B8C8BF3AF05D8BDBB0AA6CB3EF8C5BAA2A5E531BA9E28592F99E0FE4F95169A6C63F635D0197E325C5EC76219B907E4EBDCD401FB1986E4E3CA661FF73E7E2B8FD9988E753B7042B2BBCA76679 到十进制数字(字符串格式): 166089946137986168535368849184301740204613753693156360462575217560130904921953976324839782808018277000296027060873747803291797869684516494894741699267674246881622658654267131250470956587908385447044319923040838072975636163137212887824248575510341104029461758594855159174329892125993844566497176102668262139513 不使用BigInteger类(因为我的应用程序应该支持没有.NET Framework 4的机器)?

如何将hex字符串转换为有符号整数?

我得到一个hex字符串,需要转换为带符号的8位整数。 目前我正在使用Int16 / Int32进行转换,这显然不会给出8位整数的负值。 如果我在hex中得到值255,我如何将其转换为-1十进制? 我假设我想使用sbyte,但我不确定如何正确地获得该值。

在VB.NET中声明hex常量

如何将以下C#hex转换为VB.NEThex? private const UInt32 temp = 0xE6359A60; 我尝试了以下,但它不起作用。 Public Const temp As System.UInt32 = 0xE6359A60

什么是十进制的0x10?

我有以下代码: SN.get_Chars(5) SN是一个字符串所以这应该给第五个字符好! 现在我有另一个代码但是:SN.get_Chars(0x10) 我想知道0x10是什么? 这是一个数字吗? 如果是这样,那么十进制表示法是什么?

C# – 将hex值的字符串转换为hex

这可能听起来很奇怪,但我的问题是我有一个文本文件中的hex值的文本字符串,如下所示: “0x0f, 0x40, 0xff, ….” 我已将它们存储在由分隔符拆分的数组中,但我现在需要做的是使用hex的字节数组: stringArray[0] = “0x0f”; byteArray[0] = 0x0f; 我该怎么做(用户可以加载文本文件,所以我不知道值是什么),我可以使用某种算法吗?

C#hex到ascii

我正在尝试将hex的字符串转换为ASCII,使用: public void ConvertHex(String hexString) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < hexString.Length; i += 2) { String hs = hexString.Substring(i, i + 2); System.Convert.ToChar(System.Convert.ToUInt32(hexString.Substring(0, 2), 16)).ToString(); } String ascii = sb.ToString(); MessageBox.Show(ascii); } 但我得到一个out或boundsexception,我确定它是一个明显的错误,但我尝试过的其他代码也不起作用。 我究竟做错了什么?