Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.


2
Requête LINQ pour renvoyer un dictionnaire <chaîne, chaîne>
J'ai une collection de MyClass que j'aimerais interroger à l'aide de LINQ pour obtenir des valeurs distinctes et récupérer un dictionnaire &lt;chaîne, chaîne&gt; comme résultat, mais je ne peux pas comprendre comment je peux le faire plus simplement que moi fais ci-dessous. Quel code plus propre serais-je en mesure d'utiliser …
218 c#  .net  linq  dictionary 

5
Convertir XmlDocument en chaîne
Voici comment je convertis actuellement XMLDocument en chaîne StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); Le problème avec cette méthode est que si j'ai " ((guillemets) que j'ai dans les attributs) elle leur échappe. Par exemple: &lt;Campaign name="ABC"&gt; &lt;/Campaign&gt; Ci-dessus est le XML attendu. …







22
L'initialiseur de type pour «MyClass» a levé une exception
Voici mon code de service Windows. Lorsque je débogue le code, j'obtiens l'erreur / exception: L'initialiseur de type pour «CSMessageUtility.CSDetails» a levé une exception. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; …

9
DbEntityValidationException - Comment savoir facilement la cause de l'erreur?
J'ai un projet qui utilise Entity Framework. En faisant appel SaveChangesà mon DbContext, j'obtiens l'exception suivante: System.Data.Entity.Validation.DbEntityValidationException: la validation a échoué pour une ou plusieurs entités. Voir la propriété 'EntityValidationErrors' pour plus de détails. C'est très bien et dandy, mais je ne veux pas attacher un débogueur à chaque fois …


21
Intégration du moteur JavaScript dans .NET [fermé]
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 2 ans . Améliorez cette question Je me demande …

9
Comment puis-je faire une comparaison de chaînes insensible à la casse?
Comment puis-je rendre la ligne ci-dessous insensible à la casse? drUser["Enrolled"] = (enrolledUsers.FindIndex(x =&gt; x.Username == (string)drUser["Username"]) != -1); Plus tôt dans la journée, j'ai reçu des conseils qui m'ont suggéré d'utiliser: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); le problème est que je ne peux pas faire fonctionner cela, j'ai essayé la ligne ci-dessous, …

9
Variable capturée dans une boucle en C #
J'ai rencontré un problème intéressant à propos de C #. J'ai du code comme ci-dessous. List&lt;Func&lt;int&gt;&gt; actions = new List&lt;Func&lt;int&gt;&gt;(); int variable = 0; while (variable &lt; 5) { actions.Add(() =&gt; variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Je m'attends à ce qu'il …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.