Ho trovato un grande esempio di codice scritto in java per l'uso di un timer di classi/TimerTask ...scrivere C# implementazione della classe astratta inline?
Attualmente sto trasformarla in C# per un 'Mono per Android' implementazione, ma avendo problemi con la conversione del implementazione in linea della classe TimerTask astratta
// Here's the original java code
private void resetMapChangeTimer()
{
mChangeDelayTimer.schedule(
new TimerTask()
{
@Override
public void run()
{
// Some code to run
}
}, longTenSeconds);
}
Quando a implementare questo in C#, vorrei creare una classe ereditata dalla TimerTask (classe astratta) e il metodo run ecc linea senza dover creare una classe separata (estendendo TimerTask) come fa il codice java sopra.
Qualcuno mi può consigliare sulla sintassi C# per creare questa classe astratta inline invece di creare una classe separata solo per ereditare e implementare TimerTask?
Ah ... OK, grazie per quello. Mi sono chiesto perché non riuscissi a trovare la documentazione per questo! Grazie per la risposta Darin. – Bonshaw