Je cherche à implémenter une table de hachage rapide et bien distribuée en C #. J'ai du mal à choisir ma fonction de contrainte de hachage qui prend un code de hachage arbitraire et le "contraint" afin qu'il puisse être utilisé pour indexer les compartiments. Il y a deux options …
Si je comprends bien, en DDD, il convient d'utiliser un modèle de référentiel avec une racine agrégée. Ma question est, dois-je renvoyer les données en tant qu'entités ou objets de domaine / DTO? Peut-être qu'un code expliquera ma question plus en détail: Entité public class Customer { public Guid Id …
Y a-t-il une différence entre ces deux versions de code? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' } …
Le titre est trompeur, alors lisez toute la question :-) . Par «opérateur d'affectation composé», j'ai en tête une construction comme celle-ci op=, par exemple +=. L'opérateur d'affectation pure ( =) ne fait pas partie de ma question. Par «pourquoi», je ne veux pas dire une opinion, mais une ressource …
Ce que j'ai actuellement peut être résumé avec ce pseudo code: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(Upload) } private static void Upload(MyUploadObject obj) { //Build object (takes a few milliseconds) //Format to JSON (takes a few more milliseconds) //Upload (can take up to a max …
En C #, le outmot - clé peut être utilisé de deux manières différentes. Comme modificateur de paramètre dans lequel un argument est passé par référence class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is …
Le codage n'est pas si difficile en fait . La partie difficile est d'écrire du code qui a du sens, qui est lisible et compréhensible. Je veux donc obtenir un meilleur développeur et créer une architecture solide. Je veux donc créer une architecture pour les PNJ dans un jeu vidéo. …
Je viens de remarquer que l'espace de noms FSharp.Core comprend des types de tableaux génériques allant jusqu'à 4 dimensions, à savoir Core. [] <'T> , Core. [,] <' T>, etc. C # et VB semblent bien fonctionner avec System.Array - bien qu'il ne soit pas clair pour moi comment ils …
Quelqu'un a-t-il démarré un projet pour faire IOC au moment de la compilation (éventuellement en utilisant Roslyn ou Linq MethodInfo emit)? Jusqu'à présent, mon expérience avec les conteneurs IOC a été formidable, mis à part quelques petits problèmes De nombreux conteneurs IOC sont lents à démarrer, car une grande partie …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Je suis très curieux de connaître …
D'accord, cela semble étrange, mais le code est très simple et explique bien la situation. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Roles = RemoveRoles(roles.Roles, role); await Run(TableOperation.Replace(roles)); } (Je sais que je parle en quelque sorte dans l'abstrait ci-dessous, mais ce …
Je conçois une application à trois niveaux à l'aide d'ASP.NET MVC 4. J'ai utilisé les ressources suivantes comme référence. CodeProject: MVC + N-tier + Entity Framework Séparation de l'accès aux données dans ASP.NET MVC J'ai le design suivant jusqu'à présent. Presentation Layer (PL) (projet MVC principal, où M de MVC …
En C #, vous pouvez construire des méthodes avec le type de retour IEnumerable<T>et utiliser yield returnet yield breakcontrôler le flux. Voici un exemple simple qui utilise les deux contrôles: public IEnumerable<int> GetEvens(int start, int end) { if(end < start) yield break; if(start & 2 != 0) start++; for(int i …
La communauté C # a utilisé de manière omniprésente le préfixe «I» pour désigner une interface que même les programmeurs les moins expérimentés savent utiliser. Pourquoi alors ne préfixons-nous pas des énumérations, des classes abstraites ou des structures (éventuellement avec "E", "A" et "S" respectivement)? Par exemple, si nous marquions …
On m'a donné une spécification pour créer un nouveau site Web MVC4, ce ne sera pas un projet trop important au début, mais je soupçonne qu'il va croître à mesure que l'entreprise obtient de nouvelles idées. En utilisant .NET 4.5 ASP.NET MVC4 et EF, je dois choisir entre le code …
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.