将ASCII转换为二进制

时间:2012-12-14 01:54:38

标签: c# string ascii

我需要在c#上使用转换代码将ASCII转换为二进制..

我在串口上做一个项目,我需要以十六进制显示收到的数据。 我已将收到的数据声明为字符串。我用了这段代码:

public static byte[] ConvertToBinary(string Rxstring)
        {
            System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
            return encoding.GetBytes(Rxstring);
        }

p / s:Rxstring是我为接收数据声明的字符串变量。

当在串口测试时,当我发送时(例如:#41),我的显示器也必须显示#41。但在我的展示上,它显示'A'。它的结果不是我想要的。我认为它正在读取ASCII中的接收数据。上面的代码似乎不适用于转换吗?

谢谢! =)

0 个答案:

没有答案