Dynamische Typen in Mono

Die quelloffene Alternative zu Microsofts .NET-Framework unterstützt jetzt die mit C# 4.0 eingeführten dynamischen Typen.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Mono-Schöpfer Miguel de Icaza berichtet in seinem neuen Blog-Eintrag, dass Mono, die quelloffene Alternative zu Microsofts .NET-Framework, nun die mit C# 4.0 im künftigen Visual Studio 2010 eingeführten dynamischen Typen unterstützt. Die Mono-Entwickler haben zur Verdeutlichung eine kleine den Mono-C#-Compiler nutzende, dynamisch typisierte PInvoke-Klasse geschrieben, mit der sich Methoden der C-Bibliothek aufrufen lassen wie:

dynamic d = new PInvoke ("libc");
d.printf ("I have been clicked %d times", times);

Hier wird printf zur Kompilierzeit als Methode in der libc-Bibliothek ausgeführt. (ane)