mai
2007
Si vous voulez utilisez la classe CSharpProvider avec du code C#3.0, il faut passer la version via un Dictionary : CSharpCodeProvider provider = new CSharpCodeProvider(new Dictionary<string, string>() { { "CompilerVersion", "v3.5" } }); […] provider.CompileAssemblyFromFile(…) Merci beaucoup Thomas pour l’info
mai
2007
Un nouveau webcast de Mitsuru Furuta intitulé Introduction à Windows Presentation Foundation est disponible ici.
mai
2007
Thomas Lebrun nous présente la correction orthographique avec WPF.
mai
2007
Alors que l’on récupère la plus part des répertoires comme Mes documents, Historique, Bureau, etc. à partir de Environment.GetFolderPath Il y a (au moins) une exception : le répertoire Temp que l’on récupère comme ceci Path.GetTempPath()
mai
2007
Comme je l’ai déjà dit précédemment (le 27 avril et 23 mai), à partir d’Orcas Beta 2, la notion de partial method fera son apparition. Vous trouverez plus d’informations sur le sujet ici.
mai
2007
Imaginons le code suivant : public class Test { public void Toto() { } } public static class ObjectExtension { public static void Toto(this object o) { } } (new Test() as object).Toto(); appelle logiquement l’extension method. En revanche, quand le designer nous propose la méthode Toto sur (new Test() as object), il lui met le symbôle des méthodes et non celui des extension methods.
mai
2007
Petite précision : ceci relève plus du domaine de l’amusement que du domaine du sérieux. Hier j’avais blogué sur la possibilité de condenser le code grâce aux extension methods et aux lambdas expressions. Je me suis amusé à définir plus que le foreach : public delegate void Action(); static class Extension { public static void ForEach<T>(this IEnumerable<T> sequence, params Action<T>[] actions) { foreach (T t in sequence) […]
mai
2007
Hier j’animais une présentation de C# 3.0. Pour cette présentation, j’ai eu la mauvaise idée de faire mes slides en WPF et non avec power point. S’il est vrai que j’ai pu faire des choses que je n’aurais pas pu faire avec power point, il faut bien reconnaitre que j’ai passé grosso modo 5 fois plus de temps à faire ma pres et pourtant je me suis aidé de Blend ! J’avoue aussi que je […]