我正在使用这行VB.NET代码从串行端口读取一行文本。
Dim incoming As String = MyPort.ReadLine
该端口已完全初始化并且可以正常使用,但有时我会遇到溢出异常,而我正努力了解原因。
关于SerialPort.ReadLine的Microsoft文章并未将溢出列为该命令的可能例外,而我的(有限的)理解是,这通常意味着您已经超出了类型的范围,但是如何应用字符串,我应该如何查找异常原因并进行处理?
我目前唯一的解决方案是将其捕获在Try Catch
块中,然后将其记录在日志文件中。