Je fais la comparaison DateTime mais je ne veux pas faire de comparaison au niveau des secondes, des millisecondes et des ticks. Quelle est la manière la plus élégante? Si je compare simplement le DateTime, ils sont rarement égaux en raison des différences de ticks.
Je ne cherche pas à comparer deux structures qui retournent bool, je me demande s’il est possible d’obtenir quels champs de deux structures (la même structure, mais peut-être des valeurs différentes) sont différents. En gros, je veux un moyen plus simple d’effectuer les tâches suivantes: public class Diff { public Ssortingng VarName; public object Val1; […]
Salut, j’ai des problèmes avec sequenceEqual quand j’ai une situation comme celle-ci: Sentence s1 = new Sentence { Text = “Hi”, Order = 1 }; Sentence s2 = new Sentence { Text = “Hello”, Order = 2 }; List list1 = new List { s1, s2 }; List list2 = new List { s1, s2 […]
Quelles sont les raisons pour ne pas utiliser “==” pour comparer des chaînes localisées dans .NET? Comment la comparaison s’effectue-t-elle en ce qui concerne CultureInfo si je l’utilise?
Je recherche des moyens performants de comparer deux octets [] pour l’égalité. Les tailles dépassant 1 Mo, la surcharge de chaque élément du tableau doit être minimisée. Mon objective est de battre les vitesses de SequenceEqual ou d’une boucle for-codée à la main sur chaque élément , en évitant les contrôles de reliure répétitifs pour […]
Dupliquer possible: Comment vérifier si 2 objects DirectoryInfo pointent sur le même répertoire? var dirUserSelected = new DirectoryInfo(Path.GetDirectoryName(“SOME PATH”)); var dirWorkingFolder = new DirectoryInfo(Path.GetDirectoryName(“SAME PATH AS ABOVE”)); if (dirUserSelected == dirWorkingFolder) { //this is skipped } if (dirUserSelected.Equals(dirWorkingFolder)) { //this is skipped } Pendant le débogage, je peux examiner les valeurs de chacune d’entre elles […]
J’ai constaté que les résultats du test sont différents sur ma machine et sur le serveur de génération. J’ai réussi à trouver la ligne unique qui diffère. Ceci est une comparaison de chaîne. Les deux chaînes diffèrent dans le cas du premier caractère. Le test ci-dessous réussit sur ma machine locale et échoue sur la […]
Je veux recurse plusieurs répertoires et trouver des fichiers en double entre le nombre n de répertoires. Mon idée est de disposer d’une table de hachage globale ou d’une autre structure de données pour contenir chaque fichier trouvé; puis vérifiez chaque fichier ultérieur pour déterminer s’il fait partie de la liste “principale” de fichiers. De […]
Soit deux instances d’une classe, est-ce une pratique bonne et fiable de les comparer en les sérialisant d’abord, puis en comparant les tableaux d’octets (ou éventuellement les tables de hachage). Ces objects peuvent avoir des propriétés hiérarchiques complexes, mais la sérialisation doit aller aussi loin que nécessaire. Par comparaison, j’entends le processus consistant à s’assurer […]
J’ai un dialog, lorsqu’il est généré, il est rempli avec les données d’un modèle d’object. À ce stade, les données sont copiées et stockées dans un modèle d’object “de sauvegarde”. Lorsque l’utilisateur a terminé ses modifications et que vous cliquez sur “ok” pour fermer la boîte de dialog, j’ai besoin d’un moyen rapide de comparer […]