Articles of .net

Bon exemple d’utilisation des extensions réactives

Je comprends les bases de Rx. Où est-ce que je me bats, comment utiliseriez-vous cela au-delà des exemples académiques? Quels sont les scénarios courants, simples et réels, dans lesquels Rx est une solution bien meilleure que celle que nous avons aujourd’hui dans .NET?

Utilisation de convertisseurs Json.NET pour désérialiser les propriétés

J’ai une définition de classe qui contient une propriété qui renvoie une interface. public class Foo { public int Number { get; set; } public ISomething Thing { get; set; } } Tenter de sérialiser la classe Foo en utilisant Json.NET me donne un message d’erreur du type “Impossible de créer une instance de type” […]

Impossible d’envoyer un contenu avec ce type de verbe

Je viens de recevoir cette exception (ProtocolViolationException) dans mon application .NET 2.0 (exécutée sur un émulateur standard Windows Mobile 6). Ce qui me déroute, c’est que pour autant que je sache, je n’ai pas ajouté de corps de contenu, sauf si je l’ai fait par inadvertance. Mon code est ci-dessous (très simple). Y a-t-il autre […]

Comment lire un fichier texte en sens inverse avec un iterator en C #

Je dois traiter un gros fichier, environ 400 K lignes et 200 M. Mais parfois, je dois traiter de bas en haut. Comment puis-je utiliser un iterator (rendement de rendement) ici? En gros, je n’aime pas charger tout en mémoire. Je sais qu’il est plus efficace d’utiliser l’iterator dans .NET.

Performance de Find () vs FirstOrDefault ()

Question similaire: Find () vs. Where (). FirstOrDefault () Vous avez trouvé un résultat intéressant à la recherche de Diana dans une grande séquence d’un type de référence simple ayant une propriété de chaîne unique. using System; using System.Collections.Generic; using System.Linq; public class Customer{ public ssortingng Name {get;set;} } Stopwatch watch = new Stopwatch(); const […]

Java System.currentTimeMillis () équivalent en C #

Quel est l’équivalent de Java System.currentTimeMillis() en C #?

Comment sortinger un IEnumerable

Comment puis-je sortinger un IEnumerable par ordre alphabétique. Est-ce possible? Edit: Comment pourrais-je écrire une solution sur place?

Est-ce que .NET permet de convertir facilement des octets en Ko, Mo, Go, etc.?

Je me demande si .NET fournit un moyen propre de faire cela: int64 x = 1000000; ssortingng y = null; if (x / 1024 == 0) { y = x + ” bytes”; } else if (x / (1024 * 1024) == 0) { y = ssortingng.Format(“{0:n1} KB”, x / 1024f); } etc…

Bug dans le PriorityQueue interne de Microsoft?

Dans le .NET Framework dans PresentationCore.dll, il existe une classe PriorityQueue générique dont le code peut être trouvé ici . J’ai écrit un programme court pour tester le sorting et les résultats n’étaient pas excellents: using System; using System.Collections.Generic; using System.Diagnostics; using MS.Internal; namespace ConsoleTest { public static class ConsoleTest { public static void Main() […]

Comment puis-je obtenir la ligne MAX avec un GROUP BY dans la requête LINQ?

Je cherche un moyen dans LINQ pour correspondre à la requête SQL suivante. Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number Vraiment chercher de l’aide sur celui-ci. La requête ci-dessus obtient l’ID maximum de chaque numéro de série en raison de la syntaxe Group By .