Browse by Tags
All Tags »
Quizz (RSS)
Allez, voici encore un petit quizz plus orienté framework que langage. Le binding est une architecture composée de nombreuses classes dont la plupart sont utilisées de manière transparente. Quelle est donc la différence entre ces deux méthodes qui paraissent
Read More...
Comment récupérer et afficher les descriptions "Coucou" et "Salut" des méthodes Method1 et Method2 ? Le code doit être générique quelque soit la nom de la méthode (Method1 ou Method2 ou autre) bien sûr ! public class Test { [Description( " Coucou " )]
Read More...
Interopérer avec win32 n'est pas toujours aisé. La notion de pointeur n'existant pas en .Net, quelques petits problèmes peuvent arriver... Prenons le cas de la méthode GetDIBits de gdi32.dll. http://msdn2.microsoft.com/en-us/library/ms532334.aspx int
Read More...
En voici une très courte (à énoncer en tout cas): Comment empêcher l'instantiation d'une class T sans la déclarer statique ? A quel scénario ce besoin peut-il bien servir ? [Update] Quizz suivant: Geek Quizz X: un peu d'interop ?
Read More...
A force de chercher des trucs vicieux...on en trouve :p. Le programme suivant génère cette sortie. Quelle est la déclaration correcte de instanceCount ? Ce que j'adore dans mon exemple c'est que l'on passe bien 12 fois sur instanceCount++ ! (on peut même
Read More...
Ben oui ce n'est pas si simple ces histoires de portée. Une méthode peut être redéfinie par une classe enfant grâce au mot clé "new" (voir la classe Derived). Dans cet exemple, quelle est la méthode F() appellée par la méthode G() ? class Base { public
Read More...
Le thème semble simple, pourtant cherchez l'erreur dans le code suivant. L'exercice est plus amusant si vous n'utilisez pas l'aide du compilateur bien évidemment. J'attends vos suggestions. class Outer { static void F( long l) { } static void F( string
Read More...
Celui-ci est plus simple que les autres, donc attention: question de rapidité ! Dans l'exemple suivant, comment écrire le constructeur de B pour qu'il appelle son constructeur hérité de A en lui passant le même paramètre dummy ? Pour ne pas que ça soit
Read More...
Voici donc la réponse au post précédent sur les possibilités de déclarer des méthodes de signatures identiques dans une même classe. Il y a eu pas mal de solutions proposées. Voici celle qui a mon avis manquait. (vos critiques sont les bienvenues). Alors
Read More...
Combien de méthodes d'instance (non statique) de même nom une classe peut-elle contenir ? (et de même signature, oublions les overloads). Mitsu [Update] : Méthodes génériques: réponse au quizz [Update] Quizz suivant: Geek Quizz V: révision sur les constructeur
Read More...
Tout d'abord, toute mon estime à Tétranos pour sa réponse à la question bonus . En effet, je tentais de résoudre la délégation d'implémentation d'interface...mais qu'est-ce donc ? En C#, si vous voulez implémenter une interface dans une classe quelconque,
Read More...
Pourquoi donc ce code ne compile-t-il pas ? L'intérêt est bien évidemment de trouver sans compiler le code, ce qui donnerait immédiatement la solution... ...comme ça, ça fait également un test à la résistance :p. public class MyClass { private int []
Read More...
Soit la méthode de ma couche business suivante: IQueryable < Customer > GetCustomers() { return from c in dc.Customers select c; } J'aimerai fournir à ma couche présentation l'accès à cette méthode afin d'offrir la possibilité de lister le clients
Read More...
Réponse au post: http://blogs.msdn.com/mitsufu/archive/2007/07/23/geek-quizz.aspx Alors, alors..., le code étrange de la méthode d'extension .AsEnumerable(), bien que paraissant inutile à la première lecture sert bien à quelque chose. Le point technique
Read More...
Petite question amusante sur C# 3: Le framework 3.5 apporte la méthode AsEnumerable. Quel est donc l'intérêt de ce code étrange !?!? public static IEnumerable < TSource > AsEnumerable < TSource > ( this IEnumerable < TSource > source)
Read More...