【发布时间】:2017-10-04 11:58:29
【问题描述】:
我在克服这个错误时遇到了一些麻烦。你能帮忙吗?
int required = Convert.ToInt32(textBox1.Text);
serialPort1.Write("OUT0");
System.Threading.Thread.Sleep(500);
serialPort1.Write("ISET1:0.5");
System.Threading.Thread.Sleep(500);
serialPort1.Write("VSET1:",required);
最后一行返回错误,因为方法 'Write' 没有重载需要 2 个参数。我想我理解错误的含义,但想不出解决方法?
谢谢
【问题讨论】:
-
你应该阅读文档。
-
你真的想不出办法吗?看看你以前用过
Write,有什么区别? -
我应该指出——我以前从来没有用c#写过代码!
-
msdn.microsoft.com/en-us/library/1050fs1h(v=vs.110).aspx -- 如果你指定一个长度(我想这就是你想要做的),你也必须指定一个起始位置。我以前也从来没有用 C# 编码过;)
标签: c# serial-port arguments overloading