Я хочу начать новый поток для одного простого метода, но у этого метода есть переменные, которые мне нужно передать ему.
Thread tempmovethread = new Thread(new ThreadStart(widget.moveXYZINCHES(xval,yval,zval));
Я получаю ошибку: "Ожидается имя метода".
Это правильное имя метода, и я сделал что-то очень похожее на это в более ранней части кода, и это сработало, единственная разница в том, что метод, который я вызывал до этого, не требовал передачи переменных:
executethread = new Thread(new ThreadStart(execute.RunRecipe));
Можно ли начать новый поток и передать переменные таким образом, или я должен сделать это другим способом?