Posso creare dinamicamente una funzione e invocarla (passare valori in essa) in una riga di codice?Creare una funzione e chiamarla in una riga del codice C#
Chiarimento: Stavo cercando un modo che mi consenta di creare una funzione anonima e quindi chiamarla direttamente. Ordina:
delegate(string aa){ MessageBox.show(aa); }("Hello World!");
o qualcosa del genere (so che il codice precedente non viene compilato, ma volevo qualcosa di simile).
Si prega di spiegare perché si vuole fare questo. –
Non voglio ingombrare l'intestazione della mia classe introducendo un'altra dichiarazione. –
Perché non usare semplicemente un vecchio codice inline? Inoltre non riesco a capire come un metodo privato possa essere un grosso problema. –