2017-10-04 4 views
-3

このフォールトを越えるのに何らかの問題があります。手伝ってくれる?メソッド 'Write'のオーバーロードが2つの引数を取る

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つの引数をとります。私はエラーが何を意味するのか理解していると思いますが、それを回避する方法は考えられません。

ありがとうございます。

+1

ドキュメントをお読みください。 –

+3

あなたは本当にそれの周りの方法を考えることができないのですか?前回の 'Write'を使ってみてください。違いは何ですか? – DavidG

+0

私は指摘する必要があります - 私は前にC#でコード化したことがない! – callumwk

答えて

1

もしかして:

serialPort1.Write("VSET1:" + required.ToString()); 

以前あなたが持っている:

serialPort1.Write("OUT0"); 

をし、エラーがありません。

関連する問題