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



3
Boucle Foreach et initialisation variable
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' } …
11 c#  performance  memory 


3
Comment surveiller un programme de longue durée par programme
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 …



2
Pourquoi F # Core définit-il des types de tableaux génériques?
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 …
11 c#  .net  f# 

2
CIO à la compilation
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 …


2
Mélange efficace des méthodes de synchronisation et async dans une seule méthode?
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 …

1
MVC + 3 niveaux; où les ViewModels entrent en jeu?
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 …


3
Pourquoi ne préfixons-nous pas les énumérations, les classes abstraites et les structures?
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 …


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.