Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di taz50
    Registrato dal
    Nov 2003
    Messaggi
    118

    [c#] Delegato che ritorna string

    Ciao a tutti,
    sto cercando di richiamare un delegato che mi ritorna un tipo string, mi spiego meglio.

    Ho una semplice funzione :

    string returnRagSoc()
    {
    return comboBox1.Text;
    }

    ed un delegato : delegate string deleg_ragsoc();

    ora da un'altro thread vorrei richiamare il delegato per ottenere in una variabile di tipo string il valore della combobox.

    Ora sto prvando con : this.invoke(new deleg_ragsoc(returnRagSoc));
    ma non so come fare per avere il valore di ritorno.....
    qualcuno mi può aiutare???

    Grazie in anticipo
    MEGLIO UN MILIONE OGGI E ..... UNO ANCHE DOMANI.

  2. #2
    scusa ma ,

    string result;
    result = this.invoke(new deleg_ragsoc(returnRagSoc));

    non funziona??

  3. #3
    Utente di HTML.it L'avatar di taz50
    Registrato dal
    Nov 2003
    Messaggi
    118
    grazie dell'indizio..... al tuo suggerimento va però aggiunto il cast del tipo.
    Così funziona:

    String result = Convert.ToString( this.Invoke(new deleg_ragsoc( returnRagSoc)));

    Grazie
    MEGLIO UN MILIONE OGGI E ..... UNO ANCHE DOMANI.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.