Pasar uno o más parámetros a un thread
Artículo por Club Developers · 17 abril 2006
3177 vistas
			
		El delegado System.Threading.ThreadStart usado por las funciones de thread no tiene ningún parámetro. Para pasar parámetros a un thread tendremos que crear una clase nueva que contenga los parámetros y el método del thread.
 
 
		
		csharp
public class ThreadParametre
{
private string _texto;
private int _entero;
// Constructor
public ThreadParametre(string texto, int entero)
{
_texto = texto;
_entero = entero;
}
// ejecución del método del thread
public void ExecuteThread()
{
for(int i = 0; i < _entero; i++)
{
Console.WriteLine("Indice : " + i);
Console.WriteLine("Mensaje : " + _texto);
}
}
}
csharp



