Ho una classe che esegue un'azione nel suo costruttore.Come passare l'azione con due parametri usando l'espressione Lambda al metodo?
Esempio:
public CustomClass(Action<Path> insert)
{
// logic here...
}
Io attualmente un'istanza di questa classe utilizzando la seguente riga di codice:
var custom = new CustomClass((o) => LayoutRoot.Children.Add(o));
voglio modificare la classe personalizzata per includere un costruttore aggiuntivo, come la seguente:
Tuttavia, la mia conoscenza delle espressioni lambda è piuttosto semplice, quindi non riesco a capire come istanziare la classe personalizzata, passando due parametri nell'azione al nuovo costruttore.
Qualsiasi aiuto sarebbe molto apprezzato.
Grazie.
Per riferimento futuro, la sintassi per le diverse forme dell'espressione lambda è descritta nella sezione 7.14 della specifica C#. –
@Eric: Ovviamente tutti gli sviluppatori C# avranno già letto le specifiche. – AnthonyWJones