Articles of .net

Impossible de convertir implicitement le type ‘System.Collections.Generic.IEnumerable en’ System.Collections.Generic.List

J’ai le code ci-dessous: List aa = (from char c in source select new { Data = c.ToSsortingng() }).ToList(); Mais qu’en est-il List aa = (from char c1 in source from char c2 in source select new { Data = ssortingng.Concat(c1, “.”, c2)).ToList(); En compilant une erreur Impossible de convertir implicitement le type ‘System.Collections.Generic.List’ en […]

Méthodes d’extension versus inheritance

Existe-t-il des règles empiriques permettant de déterminer lesquelles utiliser dans quel cas? Devrais-je préférer l’un à l’autre la plupart du temps? Merci!

Comment utiliser un client basé sur socket avec le service WCF (net.tcp)?

J’ai développé un service WCF qui utilise l’adaptateur net.tcp et écoute un port spécifique. Je souhaite me connecter à ce service à l’aide d’un client .net normal qui utilise des sockets pour envoyer des données au port et écoute les réponses. Lorsque j’essaie d’envoyer des données à ce service, j’obtiens l’erreur suivante: “La connexion existante […]

Comment modifier les fichiers de configuration .NET lors de l’installation?

J’utilise le fichier app.config pour stocker certaines valeurs (chemin d’access à une firebase database de mappage, sélections de connexion de données). Ces parameters diffèrent sur les machines utilisateur et je voudrais que le programme d’installation les définisse correctement. Existe-t-il un programme d’installation capable de fonctionner avec les fichiers de configuration .NET lors de l’installation et […]

Découvrez les dépendances de toutes les DLL?

J’ai une collection de DLL (disons 20). Comment puis-je trouver toutes les DLL sur lesquelles dépend une DLL spécifique (disons DLL A)?

Trouver la raison de DBUpdateException

Lorsque DbContext.SaveChanges , je reçois une exception DbUpdateException: Une exception non gérée de type ‘System.Data.Entity.Infrastructure.DbUpdateException’ s’est produite dans EntityFramework.dll. Informations supplémentaires: Une erreur s’est produite lors de la mise à jour des entrées. Voir l’exception interne pour plus de détails. Malheureusement, il n’y a pas d’exception interne (du moins, pas autant que je peux le […]

Pourquoi les threads IIS sont-ils si précieux par rapport aux threads CLR classiques?

Je lis à propos de AsyncControllers dans ASP.NET MVC. Il semble que la seule raison pour laquelle ils existent est que les threads IIS peuvent être sauvegardés alors que le travail de longue durée est délégué aux threads CLR ordinaires, qui semblent être moins chers. J’ai quelques questions ici: Pourquoi ces threads IIS sont-ils si […]

Dessiner sur les contrôles à l’intérieur d’un panneau (WinForms C #)

Je sais que cette question a été posée à plusieurs resockets, mais jusqu’à présent, je n’ai pas réussi à trouver une bonne solution. J’ai un panneau avec un autre contrôle dessus. Je veux tracer une ligne dessus et sur toutes les commandes du panneau Je suis tombé sur 3 types de solutions (dont aucune ne […]

ArgumentNullException ou NullReferenceException de la méthode d’extension?

Que considérez-vous comme le meilleur type d’exception à lancer lorsqu’une méthode d’extension est appelée sur une instance NULL (où la méthode d’extension ne le permet pas)? Étant donné que les méthodes d’extension ne sont que des méthodes statiques, vous pourriez arguer qu’il devrait s’agir de ArgumentNullException, mais d’autre part, elles sont utilisées comme des méthodes […]

Appeler Console.WriteLine à partir de plusieurs threads

Pourquoi Console.WriteLine fonctionne-t-il à partir de plusieurs threads?