String.format VB.NET 输出
String.format VB.NET Output
在 VB.NET 中处理 SerialPort.Write
出于某种原因,我得到的结果与
不同
Dim CommTXData As String
CommTXData = String.Format("${0:D2}D" & vbCr, 99)
SerialPort2.Write(CommTXData)
和
Dim CommTXData As String
CommTXData = "D"
SerialPort2.Write(CommTXData)
通过 Msgbox(CommTXData)
检查它们都有相同的输出,只是第一组代码有效。
谢谢
因为你在第一组代码中使用了vbCr
而vbCr
没有出现在Msgbox(CommTXData)
命令中
Dim CommTXData As String
CommTXData = "D" & vbCr
SerialPort2.Write(CommTXData)
vbCr
= Chr(13)
= 马车 return
在 VB.NET 中处理 SerialPort.Write
出于某种原因,我得到的结果与
Dim CommTXData As String
CommTXData = String.Format("${0:D2}D" & vbCr, 99)
SerialPort2.Write(CommTXData)
和
Dim CommTXData As String
CommTXData = "D"
SerialPort2.Write(CommTXData)
通过 Msgbox(CommTXData)
检查它们都有相同的输出,只是第一组代码有效。
谢谢
因为你在第一组代码中使用了vbCr
而vbCr
没有出现在Msgbox(CommTXData)
命令中
Dim CommTXData As String
CommTXData = "D" & vbCr
SerialPort2.Write(CommTXData)
vbCr
= Chr(13)
= 马车 return