タイマー/タイマータスククラスを使用するためにJavaで記述されたコードの素晴らしい例を見つけました...
私は現在、これを「Mono for Android」実装のc#に変換していますが、抽象クラスTimerTaskのインライン実装の変換に問題があります
// Here's the original java code
private void resetMapChangeTimer()
{
mChangeDelayTimer.schedule(
new TimerTask()
{
@Override
public void run()
{
// Some code to run
}
}, longTenSeconds);
}
これをc#で実装する場合、上記のJavaコードのように個別のクラス(TimerTaskを拡張)を作成せずに、TimerTask(抽象クラス)とrunメソッドなどから継承されたクラスをインラインで作成したいと思います。
TimerTaskを継承して実装するためだけに個別のクラスを作成するのではなく、この抽象クラスをインラインで作成するためのc#構文について誰かにアドバイスできますか?