Articles of .net

Comment éliminer TOUS les sauts de ligne dans la chaîne?

J’ai besoin de me débarrasser de tous les sauts de ligne qui apparaissent dans mes chaînes (provenant de db). Je le fais en utilisant le code ci-dessous: value.Replace(“\r\n”, “”).Replace(“\n”, “”).Replace(“\r”, “”) Je peux voir qu’il y a au moins un personnage agissant comme une fin de ligne qui a survécu. Le code de caractère est […]

Obtenir l’heure GMT actuelle

Existe-t-il une méthode en C # qui renvoie le fuseau horaire UTC (GMT)? Non basé sur l’heure du système. Fondamentalement, je veux obtenir l’heure UTC correcte même si l’heure de mon système n’est pas correcte.

Comment empêcher une exception dans un thread d’arrière-plan de mettre fin à une application?

Je peux connecter AppDomain.CurrentDomain.UnhandledException pour enregistrer les exceptions à partir des threads d’arrière-plan, mais comment puis-je les empêcher de terminer le runtime?

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)?

Code-First ou Database-First, comment choisir?

Supposons que nous allons lancer un nouveau projet – une application qui contient une logique métier, une interface utilisateur sur ASP.NET, WPF ou les deux. Nous aimerions utiliser le générateur de code ORM ou DAL et implémenter notre logique métier dans les classes .NET. Il y a plusieurs manières fondamentales d’exprimer nos idées de domaine […]

Différence entre AppDomain, Assembly, Process et un thread

Quelle est la différence entre AppDomain , Assembly , Process et un thread ?

Quel est le but des entités d’auto-suivi?

J’ai lu sur les entités d’auto-suivi dans .net et comment elles peuvent être générées à partir d’un fichier * .edmx. La chose que j’ai du mal à comprendre est ce que la génération de ces entités vous donne sur les entités EF de base? En outre, certaines personnes ont mentionné les entités de suivi automatique […]

Dois-je verrouiller ou marquer comme volatile lors de l’access à un simple indicateur booléen en C #?

Disons simplement que vous avez une opération simple qui s’exécute sur un thread d’arrière-plan. Vous souhaitez fournir un moyen d’annuler cette opération afin de créer un indicateur booléen défini sur true à partir du gestionnaire d’événements click d’un bouton d’annulation. private bool _cancelled; private void CancelButton_Click(Object sender ClickEventArgs e) { _cancelled = true; } Vous […]

Où est l’opérateur == défini dans la classe “object”?

J’ai cherché le code source de FCL , et j’ai été confondu que ssortingng.Equals() utilise Object.ReferenceEquals() , et Object.ReferenceEquals() utilise l’opérateur == pour jugde. Et puis je ne peux pas trouver comment l’opérateur == est défini. Alors, où est défini l’opérateur d’origine?

Pourquoi .NET s’appelait-il .NET?

Je me suis toujours demandé pourquoi Microsoft avait choisi un nom aussi étrange et hostile aux moteurs de recherche pour une si grande plate-forme. Ne pourraient-ils pas trouver quelque chose de mieux? Apparemment, le nom de code était NGWS: Microsoft a commencé à développer le .NET Framework à la fin des années 1990, sous le […]