avril
2007
Vous trouverez ici des exemples d’utilisation de Windows Communication Fundation.
avril
2007
J’avais récemment posté sur la sortie prochaine d’un nouveau numéro de la série Sambre de Bernard Yslaire que mon frère a dessiné. Sachez que dans le numéro de mai de Bodoï, vous aurez droit à une preview.
avril
2007
Vous trouverez un patch correctif pour Orcas Beta 1 ici corrigeant un bug sur le wizard ADO.NET Entity Data Model.
avril
2007
C’est en tout cas ce que laisse penser le post de Luke Hoban. Les méthodes partial qu’est-ce que c’est ? Non vous ne pouvez pas définir à deux endroits différents le coprs d’une même méthode. En fait, c’est un peu comme les .h et .c (ou .cpp). C’est à dire que dans un fichier vous définissez la signature de la méthode et dans l’autre, vous définissez réellement la méthode. Cela vous permet dans le fichier […]
avril
2007
Le 23, je vous disais que je m’étais codé une Action qui prenait deux paramètres. Ce sera bientôt obsolète. En effet, Luke Hoban m’a informé que, à la manière des Func<> qui peuvent prendre jusqu’à 4 paramètres, les actions allaient également prendre jusqu’à 4 résultats dès la prochaine version.
avril
2007
Je me suis retrouvé confronté un problème très basique ce matin. Je ne suis pas un spécialiste de VB mais depuis trois mois, je développe en VB dans le cadre professionnel. Ce matin je voulais initialiser une variable de type char. Comment faire cela ? Dim c As Char = ‘a’ ? Sûrement pas, ‘ c’est le caractère de commentaire Dim c As Char = "a".ToCharArray(0) ? ARGGGGGGGGGGGGGGG mais ça marche Dim c As Char […]
avril
2007
C’est bien dommage mais la classe .Designer.cs générée par un resx est internal (de même que ses propriétés). De plus, comme à chaque fois avec les .designer, si vous modifiez ce fichier et que vous remodifiez derrière votre .resx, les modifs effectuées sur le .designer.cs seront perdues. Il faudra donc encapsuler cela dans une classe (static) afin de le rendre accesible à d’autres assemblies. Pour VB, c’est encore pire puisque les fichiers de ressources se […]
avril
2007
Bien qu’on ait pu remarquer une forte amélioration de l’utilisation du compilateur C# avec le framework .Net 3.5, il n’en demeure pas moins que le compilateur est encore sous-exploité (du moins dans la CTP de Mars 2007). J’avais émis, dans mon article sur le sujet, un certain nombre de regret. Voici un exemple supplémentaire à mon sens bien regrettable : public class C1 { } public class C2 { } Je ne peux pas faire […]
avril
2007
En C#, il existe un mot clé default. Ce mot clé renvoit le type par défaut du type qu’il prend en paramètre. En C# 2.0, il existe un opérateur ?? qui est en quelque sorte une extension de ?. Au lieu de partir du principe que si le premier paramètre de l’opérateur ?? est null, on renvoit le deuxième paramètre, on aurait pu l’étendre en partant du principe que la condition ne se fait plus […]
avril
2007
En C#, quand on veut indexer une classe, il suffit de rajouter la propriété suivante : public object this[object key] En VB, il faut utiliser le mot clé Default : Default Public ReadOnly Property Item(ByVal key As Object) As Object Dans le cas d’une classe générique implémentant une interface non générique, on peut souhaiter que la propriété d’indexation soit plus fortement typée dans la classe que dans l’interface : class Test<T> : ITest { […]