Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Je suis un développeur Windows …
Pourquoi Microsoft n'a-t-il pas fourni d'implémentation générique de OrderedDictionary? Il y a quelques implémentations personnalisées que j'ai vues, y compris: http://www.codeproject.com/KB/recipes/GenericOrderedDictionary.aspx Mais pourquoi Microsoft ne l'a-t-il pas inclus dans la bibliothèque .net de base? Ils avaient sûrement une raison de ne pas construire un générique ... mais qu'est-ce que c'est? …
J'aide à gérer une équipe externe qui commence à développer de nouvelles versions de certains produits existants. Historiquement, cette équipe a toujours utilisé un modèle d'un projet unique dans une solution unique pour environ 30 modules dans Visual Studio qui vont ensemble pour produire une build déployable. Cela a un …
Considérez la méthode suivante: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Et l'appel suivant: var ids = ReturnEmployeeIds(true); Pour un développeur nouveau dans le système, il serait assez difficile de deviner ce qui trues'est passé. La première chose que vous feriez serait de survoler le nom de la méthode …
J'ai lu cet article: Comment écrire une méthode d'égalité en Java . Fondamentalement, il fournit une solution pour une méthode equals () qui prend en charge l'héritage: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Mais est-ce une bonne …
J'ai une classe avec deux readonly intchamps. Ils sont exposés en tant que propriétés: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo { get { return _foo; …
Je crée un modèle d'objet pour un appareil qui a plusieurs canaux. Les noms utilisés entre le client et moi sont Channelet ChannelSet. ("Ensemble" n'est pas sémantiquement précis, car il est ordonné et un ensemble approprié ne l'est pas. Mais c'est un problème pour une autre période.) J'utilise C #. …
Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 5 ans . Après avoir fait quelques (plus ou moins) « bas niveau » async socketil y a quelques années de programmation (dans …
Par exemple, une classe comme: class Dog { } //never mind that there's nothing in it... puis une propriété comme: Dog Dog { get; set; } On m'a dit que si je ne peux pas trouver un nom plus imaginatif pour cela, alors je dois utiliser: Dog DogObject { get; …
Je travaille sur un projet logiciel principalement en solo depuis plus de 5 ans. C'était un gâchis au début (je suis le troisième ou le quatrième développeur à y travailler), et bien que ce soit moins un désordre maintenant, il est toujours incroyablement désorganisé. Le rythme des progrès pour le …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Pour quelqu'un ayant une expérience .Net et souhaitant développer pour …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 5 ans . Il y a un débat entre les membres de mon équipe sur la déclaration d'une classe Constants. Nous déplaçons les …
Dans l'exemple de code suivant, nous avons une classe pour les objets immuables qui représente une pièce. Le nord, le sud, l'est et l'ouest représentent des sorties dans d'autres pièces. public sealed class Room { public Room(string name, Room northExit, Room southExit, Room eastExit, Room westExit) { this.Name = name; …
Dans cet article MSDN , l'exemple de code suivant est fourni (légèrement modifié par souci de concision): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } La FindAsyncméthode …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.