Cette question a déjà une réponse ici: Y a-t-il une raison de ne pas utiliser le “rendement” lors du retour d’un IEnumerable? Il y a plusieurs questions utiles ici sur SO concernant les avantages du yield return . Par exemple, Quelqu’un peut-il démystifier le mot-clé de rendement Utilisation intéressante du rendement c # mot-clé Quel […]
Comment puis-je modifier les couleurs d’arrière-plan et de premier plan d’un WPF Textbox par programmation en C #?
Certaines choses sont plus faciles à implémenter simplement à la main (code), mais certaines sont plus faciles grâce à WF. WF peut être utilisé pour créer (presque) n’importe quel type d’algorithme. Donc (théoriquement) je peux faire toute ma logique dans WF, mais c’est probablement une mauvaise idée de le faire pour tous les projets. Dans […]
Note: Ceci a été posté quand je commençais C #. Avec les connaissances de 2014, je peux vraiment dire que les propriétés automatiques font partie des meilleures choses qui soient arrivées au langage C #. Je suis habitué à créer mes propriétés en C # en utilisant un champ privé et public: private ssortingng title; […]
Je comprends que je peux tester qu’un appel de méthode se produira si j’appelle une méthode de niveau supérieur, à savoir: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Je veux tester que si j’appelle SomeMethod() alors je m’attends à ce que SomeOtherMethod() soit appelé. Ai-je raison […]
J’ai un problème assez étrange qui se produit. C’est mon code private async Task BreakExpectedLogic() { bool test = false; if (test == true) { Console.WriteLine(“Hello!”); throw new Exception(“BAD HASH!”); } } Semble vraiment simple, il ne devrait pas bash la Console.WriteLine ou le throw . Pour une raison quelconque, il frappe toujours le throw […]
Quel est l’atsortingbut CLSCompliant ?
J’ai une liste de pièces d’identité et leur prénom, ainsi qu’une liste de pièces d’identité et leur nom de famille. Certaines personnes n’ont pas de prénom et d’autres n’ont pas de nom de famille. Je voudrais faire une jointure externe complète sur les deux listes. Donc les listes suivantes: ID FirstName — ——— 1 John […]
Ce code: ssortingng a = “abc”; ssortingng b = “A𠈓C”; Console.WriteLine(“Length a = {0}”, a.Length); Console.WriteLine(“Length b = {0}”, b.Length); les sorties: Length a = 3 Length b = 4 Pourquoi? La seule chose que je puisse imaginer est que le caractère chinois a une longueur de 2 octets et que la méthode .Length renvoie […]
Non, ce n’est pas une autre question “Pourquoi est (1 / 3.0) * 3! = 1” . J’ai beaucoup lu sur les points flottants ces derniers temps. Plus précisément, comment un même calcul peut donner des résultats différents sur différentes architectures ou parameters d’optimisation. Ceci est un problème pour les jeux vidéo qui stockent des […]