Articles of .net

Remplacement WebUtility.HtmlDecode dans .NET Core

Je dois décoder les caractères HTML dans .NET Core (MVC6). Il semble que .NET Core ne possède pas la fonction WebUtility.HtmlDecode que tout le monde utilisait auparavant. Existe-t-il un remplacement dans .NET Core?

Différences entre .ContextMenu et .ContextMenuSsortingp

Quelles sont les différences entre .ContextMenu et .ContextMenuSsortingp dans Windows Forms? Je sais déjà ce qu’est un ContextMenu , mais en quoi ContextMenuSsortingp est- ContextMenuSsortingp différent de ContextMenu ?

Différence entre locking manuel et méthodes synchronisées

Y a-t-il une différence entre cela: internal class MyClass { private readonly object _syncRoot = new Object(); public void DoSomething() { lock(_syncRoot) { … } } public void DoSomethingElse() { lock(_syncRoot) { … } } } et ça: internal class MyClass { [MethodImpl(MethodImplOptions.Synchronized)] public void DoSomething() { … } [MethodImpl(MethodImplOptions.Synchronized)] public void DoSomethingElse() { … […]

Différences de performances… si dramatiques?

Tout à l’heure, j’ai lu des articles sur List vs LinkedList , alors j’ai décidé de tester certaines structures moi-même. J’ai comparé Stack , Queue , List et LinkedList en ajoutant des données et en supprimant des données de / depuis l’avant / fin. Voici le résultat de référence: Pushing to Stack… Time used: 7067 […]

Lancer un résultat pour flotter dans la méthode retourne des modifications de float

Pourquoi ce code imprime-t-il False dans .NET 4? Il semble qu’un comportement inattendu soit causé par la dissortingbution explicite. J’aimerais qu’une réponse au-delà de “virgule flottante soit inexacte” ou “ne fais pas cela”. float a(float x, float y) { return ( x * y ); } float b(float x, float y) { return (float)( x […]

Recherche de différences de propriétés entre deux objects C #

Le projet sur lequel je travaille nécessite une simple vérification de l’audit lorsque l’utilisateur change son adresse e-mail, son adresse de facturation, etc. Les objects avec lesquels nous travaillons proviennent de sources différentes, l’un étant un service WCF, l’autre un service Web. J’ai implémenté la méthode suivante en utilisant la reflection pour trouver des modifications […]

Structure de données C # comme un dictionnaire mais sans valeur

Existe-t-il une structure de données en C # qui ressemble à un dictionnaire mais qui n’a qu’une clé et n’a pas de valeur. Je veux essentiellement une liste d’entiers que je peux rapidement rechercher et voir si une certaine valeur est dans la liste. Certes, pour mon usage actuel, une liste ne causerait aucun problème […]

Que signifie «référence a été créé pour l’assemblage interopérable intégré»?

Je reçois l’avertissement suivant: Une référence a été créée pour l’assembly d’interopérabilité incorporé c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Accessibility.dll raison d’une référence indirecte à cet assembly créé par assembly c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll . Envisagez de modifier la propriété “Embed Interop Types” sur l’un des assemblages .` Mon assembly contient une référence à la fois à Accessibility.dll […]

Comment puis-je définir le principal de l’utilisateur en toute sécurité dans un object WebAPI HttpMessageHandler personnalisé?

Pour l’authentification de base, j’ai implémenté un HttpMessageHandler personnalisé basé sur l’exemple présenté dans la réponse de Darin Dimitrov ici: https://stackoverflow.com/a/11536349/270591 Le code crée un principal instance de type GenericPrincipal avec le nom d’utilisateur et les rôles, puis définit ce principal sur le principal actuel du thread: Thread.CurrentPrincipal = principal; Plus tard, dans une méthode […]

Liste AppDomains en cours de traitement

Existe-t-il une possibilité d’énumérer AppDomains dans Process?