Articles of .net

Comment pourrais-je ignorer les dossiers bin et obj du repository git?

Je veux ignorer les dossiers bin et obj de mon repository git. Comme je l’ai découvert, il n’y a pas de moyen facile de le faire dans .gitignore. Alors, y a-t-il un autre moyen? Utiliser une solution propre dans Visual Studio?

Quelle Enum constante vais-je obtenir si les valeurs Enum sont identiques

Y a-t-il une logique à quelle constante je reçois s’il y a plus d’une constante enum qui a la même valeur? J’ai essayé les variantes ci-dessous, mais je ne pouvais pas obtenir une logique raisonnable. Méthode principale: public class Program { public static void Main(ssortingng[] args) { Test a = 0; Console.WriteLine(a); } } Premier […]

net.pipe vs net.tcp vs liaisons HTTP

Je suis nouveau dans WCF et je voudrais connaître les différences / avantages / limitations / etc de chacune des liaisons suivantes: net.pipe net.tcp http Des scénarios de support sur l’utilisation de chaque liaison et d’autres exemples seraient appréciés.

Environment.TickCount vs DateTime.Now

Est-il possible d’utiliser Environment.TickCount pour calculer les durées? int start = Environment.TickCount; // Do stuff int duration = Environment.TickCount – start; Console.WriteLine(“That took ” + duration ” ms”); Parce que TickCount est signé et sera lancé après 25 jours (il faut 50 jours pour atteindre tous les 32 bits, mais vous devez supprimer le bit […]

c # – approche pour enregistrer les parameters utilisateur dans une application WPF?

Quelle approche recommandez-vous pour conserver les parameters utilisateur dans une application Windows WPF (bureau)? Notez que l’idée est que l’utilisateur peut modifier ses parameters au moment de l’exécution, puis peut fermer l’application, puis au démarrage de l’application, l’application utilisera les parameters actuels. Effectivement, il apparaîtra comme si les parameters de l’application ne changent pas. Q1 […]

Unity 2.0: comment utiliser Resolver avec ResolverOverride?

J’ai commencé à travailler de plus en plus avec Unity . Je remarque que la méthode Resolver prend un argument de paramétrage ResolverOverride . Quelqu’un peut-il me donner un exemple sur la façon dont je peux utiliser ResolverOverride ou me signaler une autre source où je peux obtenir plus d’indices.

Authentification et autorisation de l’utilisateur dans ASP.NET MVC

Quelle est la meilleure méthode pour l’autorisation / authentification de l’utilisateur dans ASP.NET MVC? Je vois qu’il y a vraiment deux approches: Utilisez le système d’autorisation ASP.NET intégré. Utilisez un système personnalisé avec mes propres tables User, Permission, UserGroup, etc. Je préférerais la deuxième option, car User fait partie de mon modèle de domaine (et […]

Performance: type dérivé du générique

J’ai rencontré un problème de performance que je ne comprends pas bien. Je sais comment le réparer, mais je ne comprends pas pourquoi cela se produit. C’est juste pour s’amuser! Parlons du code. J’ai simplifié le code autant que possible pour reproduire le problème. Supposons que nous ayons une classe générique. Il a une liste […]

Redémarrage (recyclage) d’un pool d’applications

Comment redémarrer (recycler) le pool d’applications IIS à partir de C # (.net 2)? Appréciez si vous publiez un exemple de code?

Pourquoi mon tableau de structures prend-il autant de mémoire?

Question: Comment Micro Framework alloue-t-il de la mémoire pour un tableau de structures? Référentiel BitBucket avec code à répliquer. Contexte et détail Je fais une queue en utilisant un tableau de taille fixe pour insérer des retards dans le traitement des frappes depuis un clavier USB. J’utilise une struct pour représenter les événements clés et […]