Je sais que cela peut être fait en Java, car j'ai beaucoup utilisé cette technique par le passé. Un exemple en Java serait montré ci-dessous. (Question supplémentaire. Qu'est-ce que cette technique appelée? Il est difficile de trouver un exemple sans nom.)C#: Création d'une instance d'une classe abstraite sans définir une nouvelle classe
public abstract class Example {
public abstract void doStuff();
}
public class StartHere{
public static void main(string[] args){
Example x = new Example(){
public void doStuff(){
System.out.println("Did stuff");
}
};
x.doStuff();
}
}
Maintenant, ma question principale serait, peut-il être fait aussi en C#, et si oui, Comment?
* Le même comportement.La partie la plus utile à propos des classes internes anonymes est de pouvoir étendre rapidement une classe sans avoir à définir un nouveau type entier – makhdumi