C# 字符串到十六进制如何在矢量ob字节中添加?

C# 字符串到十六进制如何在矢量ob字节中添加?,c#,.net,C#,.net,我有以下代码: string s = "2563MNBJP89256666666685755854"; Byte[] bytes = encoding.GetBytes(s); string hex = ""; foreach (byte b in bytes) { int c=b; hex += String.Format("{0:

我有以下代码:

string s =   "2563MNBJP89256666666685755854";
            Byte[] bytes = encoding.GetBytes(s);
            string hex = "";
            foreach (byte b in bytes)
            {
                int c=b;
                hex += String.Format("{0:x2}", (uint)System.Convert.ToUInt32(c.ToString()));
            }
它打印十六进制值。如何将其添加到像这样的向量ob字节中

new byte [0x32,0x35..]
在十六进制中,我有:323536…
等等。下一步是
然后以以下格式0x32、0x35..将其添加到字节[]向量中,以此类推;如何执行此操作?

THX

C:
System.Text.Encoding.ASCII.GetBytes(“test”)
对于
C
,您可以尝试

System.Text.ASCIIEncoding  encoding=new System.Text.ASCIIEncoding();
Byte[] bytes = encoding.GetBytes(strVar);//strVar is the string variable

在C语言中,你可以使用字节
不是已经是你想要的字节列表了吗?

这不是一回事。我已经测试过:)有什么不一样?您将获得与每个字符关联的字节值。对于C++部分,请阅读关于如何使用这个站点的常见问题……你是指字节数组吗?你是说base64吗?你是说另一个十六进制数字字符串吗?是的,一个包含十六进制值的og字节数组,你能说明你想要实现什么吗?有ASCII、字符串、字节和其他格式的转换器链接吗?我知道有一个……但我能做到;找不到链接如何检查?如何打印字节值?不,不一样。数值不同:)。在s中,结果为:50,53,54。。在十六进制中:32,35,36等等,结果都是字符!结果用十六进制表示。@daniel:这些都是相同的数字。第一个列表仅以十进制表示,而第二个列表以十六进制表示。