[C#] Delegados e Invoke

Aquí mostraré un código para hacer Invoke sin necesidad de andar pre-definiendo delegados. El uso del Invoke se hace para llamar a métodos que están en un hilo diferente al del contexto actual. Por ejemplo, puede ser utilizado para actualizar un elemento de un Form, desde el evento Tick de un Timer.
public partial class FormTest: Form
{
    public FormTest()
    {
        InitializeComponent();
    }

    private void FormTest_Load(object sender, EventArgs e)
    {
        this.Invoke((MethodInvoker)delegate(){
            MessageBox.Show("Este es mi método!");
        });
    }
}
Saludos!

Comentarios

Entradas populares de este blog

Ordenar lista en python - Super fácil!