Articles of .net

En utilisant VB.NET IIF, je reçois une exception NullReferenceException

Je fais un peu de débogage, et je veux donc enregistrer la valeur eventArgs J’ai une ligne simple qui fait essentiellement: logLine = “e.Value: ” + IIf(e.Value Is Nothing, “”, e.Value.ToSsortingng()) La façon dont je comprends la fonction IIF, si e.Value est Nothing (null) alors il devrait retourner la chaîne vide, sinon il devrait retourner […]

Conversion d’un entier en un type enum en boîte connu uniquement à l’exécution

Imaginez que nous ayons une énumération: enum Foo { A=1,B=2,C=3 } Si le type est connu à la compilation, une conversion directe peut être utilisée entre le type enum et le type sous-jacent (généralement int ): static int GetValue() { return 2; } … Foo foo = (Foo)GetValue(); // becomes Foo.B Et la boxe cela […]

En utilisant les directives AsParallel () / Parellel.ForEach ()?

Vous cherchez un petit conseil sur l’utilisation d’ AsParallel() ou de Parallel.ForEach() pour accélérer cela. Voir la méthode que j’ai (simplifiée / bastardisée pour cet exemple) ci-dessous. Il prend une liste comme “US, FR, APAC”, où “APAC” est un alias pour peut-être 50 autres pays “US, FR, JP, IT, GB”, etc. La méthode devrait prendre […]

Comment puis-je voir les modifications en attente de Entity Framework?

Je crée une application avec ADO.NET Entity Framework. Je peux parcourir mon code ligne par ligne lors du débogage et regarder SQL Server Profiler pour chaque requête exécutée, mais je n’arrive pas à comprendre d’où viennent toutes ces commandes SQL! Parfois, lorsque SaveChanges() , Entity Framework effectue des INSERTS inattendus et étranges. Ils cassent parfois […]

Bibliothèques SVN pour .NET?

Toutes les bibliothèques GOOD disponibles pour accéder à SVN depuis une application .net (en utilisant C #). Le seul que j’ai trouvé à ce jour est: SVN # SharpSVN NSvn Je veux créer un client SVN très simple!

Le compilateur C # supprime-t-il un if qui encapsule une ligne debug.writ

J’ai un morceau de code comme celui-ci: if (state != “Ok”) { Debug.WriteLine($”Error occured: {state}, {moreInfo}”); } Le compilateur optimise-t-il cela si je crée une version? Ou l’évaluation rest-t-elle et coûte donc du temps de traitement?

Désactiver CodeRush

Je ne veux pas désinstaller le code rush. Je veux juste avoir la chance de l’éteindre quand je ne le veux pas. Est-ce possible? (version express) …

Existe-t-il un moyen intégré de convertir IEnumerator en IEnumerable

Existe-t-il un moyen intégré de convertir IEnumerator en IEnumerable ?

Thread.Start () versus ThreadPool.QueueUserWorkItem ()

La bibliothèque de classes de base Microsoft .NET propose plusieurs méthodes pour créer un thread et le démarrer. Fondamentalement, l’invocation est très similaire à toutes les autres fournissant le même type de service: créer un object représentant un stream d’exécution (ou plus), lui atsortingbuer un délégué représentant le stream d’exécution à exécuter et éventuellement un […]

Équivalent octal en C #

En langage C, le nombre octal peut être écrit en plaçant 00 avant le nombre, par exemple int i=0012; //equals to 10 in decimal J’ai trouvé l’équivalent de Hexadécimal en C # en plaçant 0x avant le nombre, par exemple int i=0xA; //equals to 10 in decimal Maintenant, ma question est la suivante: y a-t-il […]