搜索字符串以查找奇怪的换行符?

时间:2019-03-21 21:01:50

标签: .net string newline

我正在为串行端口编写软件。在.NET中,有函数SerialPort.GetPortNames()。这将返回一个字符串数组,其中包含系统上每个端口的端口名称。 例如,它将返回COM4,COM5等。 但是,在最近几个月中,Silicon Labs驱动程序存在一个错误,该.NET函数返回的字符串如下所示: COM18 \ 0즎\ uffff퍸铎즎\ uffff \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \0ƀ 这直接来自Visual Studio的调试模式。

实际上,它的长度是129个字符。 问题是,我的软件的用户在很多情况下都已升级到最新的驱动程序,并且此错误在那里。因此,我试图发布一个可解析字符串的补丁,但似乎无法弄清楚该怎么做。 我尝试了port.contains(“ \ 0”)以及port.contains(“ \\ 0”),但没有找到。 有什么建议么? 谢谢。

0 个答案:

没有答案