Нужна помощь в отладке кода!
Я пытаюсь построить лазерную указку. Я следил за одним из видео Майкла Ривза и скопировал код точно так, как он его написал, но я получаю сообщение об ошибке. Сообщение гласит: "'Write' имеет два аргумента" я не уверен, как решить эту проблему. пожалуйста, помогите thnx!! (Ошибка находится в нижней части, где написано "Port.Write(String.Формат("X{0}Y{1}",
Что я уже пробовал:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Diagnostics; namespace laser_pointer { public partial class Form1 : Form { public Stopwatch watch { get; set; } public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { watch = Stopwatch.StartNew(); Port.Open(); } private void Form1_MouseMove(object sender, MouseEventArgs e) { writeToPort(new Point(e.X, e.Y)); } public void writeToPort(Point coordinates) { if (watch.ElapsedMilliseconds > 15) { watch = Stopwatch.StartNew(); Port.Write(String.Format("X{0}Y{1}", (coordinates.X) / (Size.Width / 180)), (coordinates.Y / (Size.Height / 180))); } } } }