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

8
Lecture de la valeur Datetime à partir d'une feuille Excel
lorsque j'essaie de lire la valeur de type datetime à partir de la feuille Excel, il renvoie une valeur double.Par exemple, si vous souhaitez lire une valeur '2007-02-19 14:11:45.730'comme celle-ci, j'obtiens une valeur de type double. parce que je n'obtiens que cette valeur '2007-02-19 12:00:00 AM' maintenant, je veux exactement …

10
Manière intelligente de supprimer des éléments d'un List <T> lors de l'énumération en C #
J'ai le cas classique d'essayer de supprimer un élément d'une collection tout en l'énumérant dans une boucle: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error …
87 c#  list  foreach  enumeration 

12
Recherche dans une arborescence à l'aide de LINQ
J'ai un arbre créé à partir de cette classe. class Node { public string Key { get; } public List&lt;Node&gt; Children { get; } } Je veux rechercher dans tous les enfants et tous leurs enfants pour obtenir ceux qui correspondent à une condition: node.Key == SomeSpecialKey Comment puis-je l'implémenter?
87 c#  .net  linq 

3
Fusion de deux images dans C # /. NET
Idée simple: j'ai deux images que je souhaite fusionner, l'une est de 500x500 qui est transparente au milieu, l'autre est de 150x150. L'idée de base est la suivante: créez une toile vide de 500x500, positionnez l'image 150x150 au milieu de la toile vide, puis copiez l'image 500x500 de sorte que …
87 c#  .net  image 



11
Comment lire un fichier texte à l'envers avec un itérateur en C #
J'ai besoin de traiter un gros fichier, environ 400K lignes et 200 M. Mais parfois je dois traiter de bas en haut. Comment puis-je utiliser iterator (yield return) ici? En gros, je n'aime pas tout charger en mémoire. Je sais qu'il est plus efficace d'utiliser l'itérateur dans .NET.
87 c#  .net 


5
Console.WriteLine () et la nécessité de tant de surcharges d'arguments?
J'étais en train de parcourir la documentation et j'ai remarqué que cette Console.WriteLine()méthode présentait plusieurs surcharges. En particulier, ma curiosité et ma confusion partielle se rapportent à ceux-ci: public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, …
87 c# 


2
Pourquoi existe-t-il des classes de machines d'état asynchrones (et non des structures) dans Roslyn?
Considérons cette méthode asynchrone très simple: static async Task myMethodAsync() { await Task.Delay(500); } Lorsque je compile ceci avec VS2013 (pré-compilateur Roslyn), la machine à états générée est une structure. private struct &lt;myMethodAsync&gt;d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } Lorsque je le compile avec VS2015 (Roslyn), …


9
Si le code de hachage de null est toujours égal à zéro, dans .NET
Étant donné que des collections comme System.Collections.Generic.HashSet&lt;&gt;accept nullcomme un membre d'ensemble, on peut se demander quel nulldevrait être le code de hachage de . Il semble que le framework utilise 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer&lt;int?&gt;.Default.GetHashCode(i); // gives 0 // class type …
87 c#  .net  hash  null 


17
Convertir la table de données en JSON en C #
Je veux obtenir des enregistrements de la base de données dans un fichier DataTable. Puis convertissez le DataTableen un objet JSON. Renvoyez l'objet JSON à ma fonction JavaScript. J'utilise ce code en appelant: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Pour convertir un DataTable en JSON, il fonctionne correctement et renvoie …
87 c#  json  datatable 

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.