C# Как передать разные данные в метод в другом потоке


#1

Хочу в отдельном потоке запустить метод который должен принимать несколько параметров, как это сделать?


#2

создайте массив object[], количество элементов будет зависеть от ваших нужд. Заполните его данными, после чего приведите данный массив к object (методы сообщённые с делегатом ParameterizedThreadStart принимают один параметр типа object). Внутри запущенного метода в другом потоке приведите все переданные Вами данные к нужным типам.


#3

спасибо) так работает, хоть и неудобно