Questions marquées «c#»

C # est un langage de programmation orienté objet multiparadigme, géré et récupéré, créé par Microsoft en parallèle avec la plateforme .NET


7
Quelqu'un peut-il me suggérer un projet pour m'aider à comprendre le filetage
Je suis actuellement un développeur C # avec une compréhension assez fragile du threading. Ces deux liens ont été suggérés dans d'autres articles: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Dois-je revenir à l'essentiel et peut-être regarder quelques textes informatiques sur le sujet? Je pense vraiment que si je me lance et que j'utilise les …

5
Équilibrer l'injection de dépendance avec la conception d'API publique
J'ai réfléchi à la manière d'équilibrer la conception testable à l'aide de l'injection de dépendances avec la fourniture d'une API publique fixe simple. Mon dilemme est: les gens voudraient faire quelque chose comme ça var server = new Server(){ ... }et ne devraient pas avoir à se soucier de créer …
13 c#  api 


7
Que dois-je inclure dans mon en-tête de documentation de classe
Je recherche un format de documentation de classe informatif pour mes classes Entité, Logique d'entreprise et Accès aux données. J'ai trouvé deux formats d' ici Format 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// Revision History: …





4
Instanciation d'objets nuls avec un opérateur à coalescence nulle
Considérez le scénario typique suivant: if(myObject == null) { myObject = new myClass(); } Je me demande ce que l'on pense du remplacement suivant en utilisant l'opérateur de coalescence nulle: myObject = myObject ?? new myClass(); Je ne sais pas si je devrais utiliser le deuxième formulaire. Cela semble être …
12 c#  operators 

4
struct avec une valeur par défaut absurde
Dans mon système je fonctionne souvent avec des codes d'aéroport ( "YYZ", "LAX", "SFO", etc.), ils sont toujours dans le même format exact (3 lettres, représentée en majuscules). Le système traite généralement 25 à 50 de ces codes (différents) par demande d'API, avec plus de mille allocations au total, ils …

5
Est-il judicieux de définir une interface si j'ai déjà une classe abstraite?
J'ai une classe avec des fonctionnalités par défaut / partagées. J'utilise abstract classpour cela: public interface ITypeNameMapper { string Map(TypeDefinition typeDefinition); } public abstract class TypeNameMapper : ITypeNameMapper { public virtual string Map(TypeDefinition typeDefinition) { if (typeDefinition is ClassDefinition classDefinition) { return Map(classDefinition); } ... throw new ArgumentOutOfRangeException(nameof(typeDefinition)); } protected …



4
Lors de la programmation en style fonctionnel, avez-vous un seul état d'application que vous tissez à travers la logique d'application?
Comment puis-je construire un système qui présente toutes les caractéristiques suivantes : Utilisation de fonctions pures avec des objets immuables. Ne passez dans une fonction que les données dont elle a besoin, pas plus (c'est-à-dire pas de gros objet d'état d'application) Évitez d'avoir trop d'arguments pour les fonctions. Évitez d'avoir …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.