Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [c#] Salvare nome del metodo in una stringa

    Salve,
    vi potrà sembrare una richiestra strana, ma esiste un modo per salvare il nome del metodo (magari compreso il tipo ritornato ed i parametri passati) in cui mi trovo su una stringa? Una cosa del tipo:

    public string MyMethod(int a)
    {
    string methodName = myMethodName();
    return methodName;
    }

    che mi restituisca "void MyMethod(int a)"?

    Grazie a tutti.

    Ciao

  2. #2
    Devi utilizzare la reflection; ma a cosa ti serve?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    Devi utilizzare la reflection; ma a cosa ti serve?
    Mi farebbe comodo che un oggetto visibile a molte altre classi possa stamparmi a schermo quale sia il metodo, e di quale classe, che sta usando i suoi metodi. Quindi mi farebbe comodo potergli passare il nome del metodo che lo sta usando (per il momento ogni volta gli passo una stringa scritta a mano in cui specifico da quale metodo viene la chiamata, ma mi piacerebbe poter fare una cosa più generale).

    Avevo pensato anche io a reflection, ma non so come.

    Grazie, ciao.

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.