Articles of .net

Quand devrais-je utiliser Lazy ?

J’ai trouvé cet article sur Lazy : La paresse en C # 4.0 – Lazy Quelle est la meilleure pratique pour obtenir les meilleures performances en utilisant des objects Lazy? Quelqu’un peut-il me diriger vers une utilisation pratique dans une application réelle? En d’autres termes, quand devrais-je l’utiliser?

Nombre total d’éléments définis dans une énumération

Comment puis-je obtenir le nombre d’éléments définis dans une énumération?

Comment trouver le nombre de cœurs de processeur via .NET / C #?

Existe-t-il un moyen via .NET / C # de connaître le nombre de cœurs de processeur? PS Ceci est une question de code simple, pas un “Dois-je utiliser le multi-threading?” question! 🙂

TransactionScope passe automatiquement à MSDTC sur certaines machines?

Dans notre projet, nous utilisons TransactionScope pour nous assurer que notre couche d’access aux données effectue ses actions dans une transaction. Nous visons à ne pas exiger que le service MSDTC soit activé sur les ordinateurs de nos utilisateurs finaux. Le problème est que, sur la moitié de nos machines de développement, nous pouvons utiliser […]

Existe-t-il un wrapper .NET / C # pour SQLite?

Je voudrais en quelque sorte utiliser SQLite à partir de C # .Net, mais je n’arrive pas à trouver une bibliothèque appropriée. Est-ce qu’il y a un? Un officiel? Existe-t-il d’autres moyens d’utiliser SQLite qu’avec un wrapper?

Obtenir un sous-tableau à partir d’un tableau existant

J’ai un tableau X de 10 éléments. Je voudrais créer un nouveau tableau contenant tous les éléments de X qui commencent à l’index 3 et se termine dans l’index 7. Bien sûr, je peux facilement écrire une boucle qui le fera pour moi mais je voudrais garder mon code aussi propre que possible . Y […]

Comment imprimer le Stack Trace actuel dans .NET sans aucune exception?

J’ai un code C # normal. Je n’ai aucune exception . Je souhaite enregistrer par programme la trace de la stack actuelle à des fins de débogage. Exemple: public void executeMethod() { logStackTrace(); method(); }

Devez-vous disposer des objects et les définir sur null?

Devez-vous disposer des objects et les définir à null, ou le ramasse-miettes les nettoiera-t-il lorsqu’ils seront hors de scope?

Méthodes conseillées pour intercepter et réémettre des exceptions .NET

Quelles sont les meilleures pratiques à prendre en compte lors de la capture des exceptions et de leur relecture? Je veux m’assurer que InnerException et la trace de stack de l’object Exception sont préservées. Existe-t-il une différence entre les blocs de code suivants dans la manière dont ils gèrent cela? try { //some code } […]

Comprendre les événements et les gestionnaires d’événements en C #

Je comprends l’objective des événements, en particulier dans le contexte de la création d’interfaces utilisateur. Je pense que c’est le prototype pour créer un événement: public void EventName(object sender, EventArgs e); Que font les gestionnaires d’événements, pourquoi sont-ils nécessaires et comment en créer un?