Supposons que j'ai créé une interface IFolderRepositoryavec des méthodes comme celle-ci: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); et j'ai implémenté DatabaseFolderRepositoryet disons CacheFolderRepositoryDecorator. Maintenant, «des centaines de lignes plus tard», j'aimerais ajouter la fonctionnalité des dossiers SkyDrive, donc je suis …
Comme dans la question ci-dessus: Quelle est la meilleure façon de câbler le modèle de base de données Entity Framework (contexte) à viewModel dans MVVM (WPF)? J'apprends le modèle MVVM dans WPF, beaucoup d'exemples montre comment implémenter le modèle pour viewModel, mais les modèles dans ces exemples ne sont que …
J'ai créé une ObjectParserclasse qui analyse les données en objets fortement typés en utilisant un IObjectParserDataSourcecomme source de données (les données peuvent être un fichier Excel, un fichier texte, un tableau, une chaîne de requête, etc.). Des exemples de mes implémentations de IObjectParserDataSourcesont: TextFileObjectParserDataSource ExcelFileObjectParserDataSource Ces noms de classe me …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. En C #, quelle est la meilleure pratique pour encapsuler les variables …
Dans notre entreprise, nous avons une table de traduction ms-sql existante qui stocke des chaînes comme celle-ci: Id | Key | Language | Value 1 | hello-world | nl-BE | Hallo Wereld 2 | hello-world | en-GB | Hello World Il y a 3 langues dans le système et je …
En C #, l' usinginstruction est utilisée pour disposer de manière déterministe des ressources sans attendre le garbage collector. Par exemple, il peut être utilisé pour: Éliminer les commandes ou connexions SQL, Fermer les flux, libérer la source sous-jacente comme un fichier, Éléments GDI + gratuits, etc. J'ai remarqué que …
Pourquoi le compilateur stocke-t-il des valeurs constantes dans les métadonnées d'assembly? Sont-ils directement intégrés au code du langage intermédiaire à partir des métadonnées d'assembly?
J'ai abandonné la programmation il y a un peu plus d'un an quand j'ai continué à frapper ce mur. Je revisite le sujet car je veux créer une application Android de base. Mais je pense que mes connaissances limitées ne suffiront pas. Voici mon problème. J'ai lu quelques livres et …
J'essaie actuellement d'améliorer mon utilisation des exceptions et j'ai trouvé la distinction importante entre les exceptions qui signifient des erreurs de programmation (par exemple, quelqu'un a passé null comme argument ou appelé une méthode sur un objet après sa suppression) et celles qui signifient un échec dans le opération qui …
Je n'essaie pas de dire que je sais quelque chose que tout le monde ne sait pas, mais j'ai résolu de plus en plus de conceptions avec l'utilisation de classes imbriquées, donc je suis curieux de me faire une idée de l'acceptabilité d'utiliser ce qui semble rarement utilisé mécanisme de …
Que faire exactement lorsque le nom de classe le plus évident pour un composant est pris par un framework? Dans mon cas, je dois créer une classe qui décrit une requête HTTP. Bien sûr, le nom le plus courant est "pris" en tant que System.Web.HttpRequest. Que devrais-je faire? Ce projet …
Récemment, au travail, nous avons rencontré un problème où nous avons tagué / branché un projet et avons eu des problèmes de compilation en raison de références dll / project qui pointaient vers l'ancienne structure de dossiers. Nous avons créé un dossier «bin externe» pour chacun des projets et copié …
Avec les langages les plus courants (Java, C #, Java, etc.), il semble parfois que vous travaillez en désaccord avec le langage lorsque vous souhaitez entièrement TDD votre code. Par exemple, en Java et en C #, vous voudrez simuler toutes les dépendances de vos classes et la plupart des …
Supposons que j'ai une méthode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } J'ai lu qu'il serait préférable de renvoyer une interface (soit IListou IEnumerable) plutôt que de renvoyer a List. Certains arguments que j'ai entendus pour le faire sont qu'il …
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.