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 #.

6
Convertir Newtonsoft.Json.Linq.JArray en une liste de types d'objets spécifiques
J'ai la variable de type suivante {Newtonsoft.Json.Linq.JArray}. properties["Value"] {[ { "Name": "Username", "Selected": true }, { "Name": "Password", "Selected": true } ]} Ce que je veux accomplir est de convertir ceci en List<SelectableEnumItem>où SelectableEnumItemest le type suivant: public class SelectableEnumItem { public string Name { get; set; } public bool …
236 c#  json.net 

15
Comment générer et valider une clé de licence logicielle?
Je suis actuellement impliqué dans le développement d'un produit (développé en C #) qui sera disponible en téléchargement et installation gratuitement mais en version très limitée. Pour accéder à toutes les fonctionnalités, l'utilisateur doit payer une redevance et recevoir une clé. Cette clé sera ensuite entrée dans l'application pour "déverrouiller" …
236 c#  license-key 



8
Pourquoi Boolean.ToString affiche-t-il "True" et non "true"
true.ToString() false.toString(); Output: True False Y a-t-il une raison valable pour qu'elle soit "vraie" et non "vraie"? Il casse lors de l'écriture de XML car le type booléen de XML est en minuscules et n'est également pas compatible avec le vrai / faux de C # (cependant pas sûr de …
235 c#  .net  boolean 


2
Pourquoi est-il plus rapide de vérifier si le dictionnaire contient la clé, plutôt que d'attraper l'exception au cas où elle ne le ferait pas?
Imaginez le code: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Méthode 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Méthode 2 public static obj FromDict2(string name) { try { return dict[name]; } catch …

6
Requête LINQ pour sélectionner les cinq premiers
J'ai une requête LINQ: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Comment puis-je modifier cette requête pour sélectionner seulement cinq résultats dans la base de données?
234 c#  linq 

11
Conversion de type générique FROM chaîne
J'ai une classe que je veux utiliser pour stocker des "propriétés" pour une autre classe. Ces propriétés ont simplement un nom et une valeur. Idéalement, ce que j'aimerais, c'est pouvoir ajouter des propriétés typées , de sorte que la "valeur" retournée soit toujours du type que je veux qu'elle soit. …




30
Lecture de fichiers Excel à partir de C #
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Existe-t-il une bibliothèque gratuite ou open source pour lire les fichiers Excel (.xls) directement à partir d'un programme C #? Il …
233 c#  .net  excel  ms-office 

2
Pourquoi le traitement d'un tableau trié est-il plus lent qu'un tableau non trié?
J'ai une liste de 500000 Tuple<long,long,string>objets générés aléatoirement sur lesquels j'effectue une simple recherche "entre": var data = new List<Tuple<long,long,string>>(500000); ... var cnt = data.Count(t => t.Item1 <= x && t.Item2 >= x); Lorsque je génère mon tableau aléatoire et lance ma recherche de 100 valeurs générées de manière aléatoire …

10
Convertir un bitmap en un tableau d'octets
En utilisant C #, y a-t-il une meilleure façon de convertir un Windows Bitmapen un byte[]qu'en enregistrant dans un fichier temporaire et en lisant le résultat en utilisant un FileStream?
233 c#  bitmap 

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.