Quiero pasar una función que toma un parámetro al Constructor ThreadStart en C#. Sin embargo, parece que esto no es posible, ya que me sale un error de sintaxis que trato de hacer algo como estopasando parámetros a un hilo
Thread t1 = new Thread(new ThreadStart(func1(obj1));
donde obj1 es un objeto de tipo List<string>
(por ejemplo).
Si quiero que un hilo ejecute esta función que toma un objeto como parámetro, y planeo crear 2 de estos hilos simultáneamente con diferentes valores de parámetros, ¿cuál es el mejor método para lograr esto?
¿Qué versión de .NET estás usando? –
¡Guau! Lo hice antes creando una clase para contener los datos que utilizará el hilo, ¡pero no tenía idea de que hubiera tantas formas diferentes de desollar a este animal! –