Red de conocimiento informático - Computadora portátil - Implementación de consultas multiproceso en C#

Implementación de consultas multiproceso en C#

Primero agregue un control FloderBrowserDialog a su formulario,

Luego agréguelo al evento de clic del botón

botón vacío privado4_Click(remitente del objeto, EventArgs e)

{

if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)

{

Subt del hilo = nuevo hilo (nuevo ParameterizedThreadStart(buttonclick));

subt.Start(folderBrowserDialog1.SelectedPath);

}

}

Luego directamente en el código Pegue el siguiente código:

private void buttonclick(nombre de carpeta del objeto)

{

MessageBox.Show(Directory.GetFiles(nombre de carpeta.ToString()).Length .ToString());

Stream f = File.Open(@"c:\filename.xml", FileMode.Create);

XmlSerializer xs = new XmlSerializer(typeof( string[]));

xs.Serialize(f,Directory.GetFiles(nombre de carpeta.ToString()));

f.Close();

}

Todo está bien