.NET, Architecture, ALM, Cloud
Que va afficher le programme suivant ? : public class MyClass : IDisposable { private string _s; public MyClass( string s) { _s = s; } public void Dispose() { Console .WriteLine( "Dispose MyClass" ); } ~MyClass() { Console .WriteLine( "Finalyze MyClass...
Lire la suiteQue va afficher le programme suivant ? : static void Main(string[] args) { int a = 2; string s = "Main" ; Method1(a, s); Console .WriteLine(a); Console .WriteLine(s); Method2( ref a, ref s); Console .WriteLine(a); Console .WriteLine(s); Action invoker...
Lire la suiteQue va afficher le programme suivant ? : public class MyClass : IDisposable { static MyClass() { Console .WriteLine( "Invoke Static Ctor of MyClass" ); } public MyClass() { Console .WriteLine( "Create a instance of MyClass" ); } public void Method1()...
Lire la suiteParmi les affirmations suivantes, lesquelles sont vraies ? (n réponses) a) Une classe abstraite ne peut pas être instanciée b) Une classe abstraite ne peut pas contenir du code c) Une classe abstraite ne peut pas contenir du code que dans ses méthodes...
Lire la suiteSi nous développons une classe « Person », quelles sont parmi les propositions suivantes, les signatures possibles pour le constructeur ? (n réponses) a) public void Person() b) public Person() c ) public void Person(int a) d) public Person(int a,string...
Lire la suiteCette nouvelle rubrique "System.QCM" a pour but de faire travailler vos méninges avec des questions plus ou moins complexes permettant de tester votre niveau technique. Les réponses sont apportées en commentaire de l'article, ne lisez donc pas les commentaires...
Lire la suiteTroisième et dernier partie de la série d'article sur les paramètres optionnels en C# 4.0 (1ère partie et 2ème partie). Le but de cette troisième partie est d'implémenter une méthode d'extension permettant l'invocation en reflection des méthodes contenant...
Lire la suiteWCF 4.0 apporte parmi son lot de nouveautés une extension de son modèle de configuration qui va notamment permettre la simplification de la configuration de vos services avec le mécanisme des Default Endpoint. La nouvelle section "protocoleMapping" permet...
Lire la suiteSuite de l'article Paramètres optionnels et arguments nommés où le but sera dans ce nouvel article de récupérer par reflection nos méthodes utilisant les paramètres optionnels. Reprenons la méthode "DoWork" : C# 4.0 : public void DoWork( int param1, bool...
Lire la suiteFaisons évoluer le mécanisme vu dans le billet "Implémentation Dynamic de INotifyPropertyChanged en Silverlight et WPF" pour gérer les commandes des applications WPF en MVVM. A noter que cette évolution n'est compatible qu'en WPF car le binder Silverlight...
Lire la suite