En C# il n'est pas possible d'avoir deux méthodes ayant une signature identique qui différent seulement par le type de retour. public class Foo { public int Bar() { return 0 ; } public String Bar() { return " pouet " ; } } En MSIL c'est possible. Le code
Lire la suite...
Récemment Bidou , Coq et moi nous sommes posé la question suivante : " Comment un Boolean est stocké en mémoire en C# ? " D'instinct on a pensé 1 bit puis 1 octet puis 2 puis 4, bref on ne savait pas exactement quelle était la bonne réponse. On a donc
Lire la suite...
Dans un précédent post, j'ai expliqué comment uploader un fichier sans faire un submit complet du formulaire : Ajax et Upload - part 1 . Je viens de poster sur aspfr une solution pour que les FileUpload fonctionnent avec les UpdatePanel . ASP.net Ajax
Lire la suite...
Je me suis retrouvé tout à l'heure à devoir créer un type JavaScript en ayant seulement son nom et les arguments du constructor. Voici la signature de la fonction que je devais alors coder. Type.createInstance = function(typeName, args){ /// <summary>
Lire la suite...
Avec ASP.net 2.0 il est possible de faire d'utiliser des " Dynamic expressions " dans les pages .aspx . Qu'est-ce que c'est ? Voyons un exemple : < asp:label runat ="server" id ="lbl1" text ="<%$ AppSettings:MyKey %>" /> Découverte des $-expressions
Lire la suite...
En lisant les sources de Microsoft Ajax Library (Beta 1) j'ai constaté l'utilisation (massive) de l'opérateur "===" ( strict equality operator ). Curieux j'ai cherché ce que cela voulait dire exactement, j'ai donc directement regardé les specs de JavaScript
Lire la suite...