如何在C#中读取超过0x20的字符串

本文关键字:0x20 字符串 读取 | 更新日期: 2023-09-27 17:58:42

我正试图通过读卡器(ACS读卡器)读取存储在智能卡中的数据,驱动程序附带了一些DLL,我将其导入到我的C#.NET应用程序中(提供读写功能)

我现在面临的问题是读取函数(int readValue(ref data(字符串数据类型),int sector#,key等),而我现在试图读取的数据中有SPACE(0x20),比如#######等。

我在阅读时得到的输出只到第一个空格####,而不是整个块。

我有办法避免这个问题吗?比如我可以强迫字符串类型理解空格吗。

我以前使用过一个用VS C++6编写的早期应用程序,现在我正试图迁移到C#。

如何在C#中读取超过0x20的字符串

试试这个:.NET 的智能卡框架