Articles of .net

C # surcharge de l’opérateur pour `+ =`?

J’essaie de faire des surcharges d’opérateur pour += , mais je ne peux pas. Je ne peux que faire une surcharge d’opérateur pour + . Comment venir? modifier La raison pour laquelle cela ne fonctionne pas est que j’ai une classe Vector (avec un champ X et Y). Prenons l’exemple suivant. vector1 += vector2; Si […]

Supprimer un élément d’un tableau régulier

J’ai un tableau d’objects Foo. Comment supprimer le deuxième élément du tableau? J’ai besoin de quelque chose de similaire à RemoveAt() mais pour un tableau régulier.

Instruction de syntaxe de retour impair

Je sais que cela peut paraître étrange, mais je ne sais même pas comment rechercher cette syntaxe sur Internet et je ne suis pas sûr de ce que cela signifie exactement. J’ai donc surveillé du code MoreLINQ et j’ai remarqué cette méthode public static IEnumerable DistinctBy(this IEnumerable source, Func keySelector, IEqualityComparer comparer) { if (source […]

Dictionnaire bidirectionnel 1 à 1 en C #

Je cherche un générique, bidirectionnel 1 à 1 dictionnaire classe en C # (2), c.-à-d. un BiDictionaryOneToOne qui est garanti pour ne contenir qu’une seule de chaque valeur et clé (jusqu’à RefEquals de toute façon), et qui peut être recherchée en utilisant une clé ou une valeur. Quelqu’un en connaît-il un ou devrais-je le mettre […]

Comment aplatir les objects nesteds avec l’expression linq

J’essaie d’aplatir des objects nesteds comme ceci: public class Book { public ssortingng Name { get; set; } public IList Chapters { get; set; } } public class Chapter { public ssortingng Name { get; set; } public IList Pages { get; set; } } public class Page { public ssortingng Name { get; set; […]

Critères Ressortingctions spatiales.EstdansDistance NHibernate.Spatial

Quelqu’un a-t-il mis en œuvre ceci ou sait-il s’il serait difficile de l’implémenter / a des indicateurs? public static SpatialRelationCriterion IsWithinDistance(ssortingng propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } de NHibernate.Spatial.Criterion.SpatialRessortingctions Je peux utiliser “où NHSP.Distance (PROPERTY,: point)” dans hql. Mais souhaitez combiner cette requête avec ma requête Critères existante. […]

Appartement pour les nuls

Je viens de corriger un bug en utilisant ceci: _Thread.SetApartmentState(ApartmentState.STA); Maintenant, j’aimerais comprendre ce que cela signifie et pourquoi cela fonctionne!

Quand utiliser IComparable Vs. IComparer

J’essaie de déterminer laquelle de ces interfaces je dois implémenter. Ils font tous deux essentiellement la même chose. Quand utiliserais-je l’un sur l’autre?

Comment comparer des caractères Unicode qui se ressemblent?

Je tombe dans un problème surprenant. J’ai chargé un fichier texte dans mon application et j’ai une logique qui compare la valeur avec µ. Et j’ai réalisé que même si les textes sont identiques, la valeur de comparaison est fausse. Console.WriteLine(“μ”.Equals(“µ”)); // returns false Console.WriteLine(“µ”.Equals(“µ”)); // return true Dans la dernière ligne, le caractère µ […]

La séquence contient plus d’un élément

J’ai quelques problèmes avec la saisie d’une liste de type “RhsTruck” via Linq et leur affichage. RhsTruck a juste des marques Make, Model, Serial etc … RhsCustomer a des propriétés CustomerName, CustomerAddress, etc … Je continue à recevoir l’erreur “La séquence contient plus d’un élément”. Des idées? Est-ce que je m’approche de la mauvaise façon? […]