Dynamische Typen in Mono
Die quelloffene Alternative zu Microsofts .NET-Framework unterstützt jetzt die mit C# 4.0 eingeführten dynamischen Typen.
- 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)