十六进制字符串到字节数组C#

十六进制字符串到字节数组C#,c#,arrays,string,hex,byte,C#,Arrays,String,Hex,Byte,这是一个重复的问题,我向大家道歉 首先,我很抱歉,如果这是一个简单的问题,我已经搜索了很长时间,或者关于这个问题的答案不存在,或者我正在寻找的答案被隐藏在关于如何将字符串转换为字节数组的问题的答案之下,或者我没有使用正确的术语进行搜索。我还找到了一些关于将单个十六进制值转换为字节的答案,但将这些方法应用到我想做的事情中似乎效果不太好 我要寻找的不是如何将“字符串”转换为字节数组,而是尝试将文本框中已存在的字节值转换为我的应用程序将识别为字节数组的内容。我将尝试用一个例子更好地解释: textBo

这是一个重复的问题,我向大家道歉

首先,我很抱歉,如果这是一个简单的问题,我已经搜索了很长时间,或者关于这个问题的答案不存在,或者我正在寻找的答案被隐藏在关于如何将字符串转换为字节数组的问题的答案之下,或者我没有使用正确的术语进行搜索。我还找到了一些关于将单个十六进制值转换为字节的答案,但将这些方法应用到我想做的事情中似乎效果不太好

我要寻找的不是如何将“字符串”转换为字节数组,而是尝试将文本框中已存在的字节值转换为我的应用程序将识别为字节数组的内容。我将尝试用一个例子更好地解释:

textBox.Text = 019F314A
I want byte[] bytes to equal { 0x01, 0x9F, 0x31, 0x4A }

希望这是有道理的。感谢任何能提供帮助的人

我相信您可以使用Convert.ToByte(),您可能需要成对地分割字符串并在其中循环

如果您进行快速搜索,stackoverflow上已经有许多关于此的主题

你也可以看看这个MS的例子,它是转换成int,但是想法是一样的。

@ScottChamberlain似乎很管用,我知道在某个地方一定会有答案,称之为十六进制字符串是我在发布问题之前才想到的。谢谢是的,这正是我想要的。对不起,重复的问题,就像我上面说的,直到我发布问题之前,我才认为它是一个十六进制字符串。非常感谢。