Perguntas com a marcação «c#»

C # é uma linguagem de programação orientada a objetos com multiparadigma, gerenciada e coletada por lixo, criada pela Microsoft em paralelo com a plataforma .NET



3
Loop Foreach e inicialização variável
Existe uma diferença entre essas duas versões do código? 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' } Ou …
11 c#  performance  memory 


3
Como monitorar um programa de longa duração programaticamente
O que eu tenho atualmente pode ser resumido com este pseudo-código: 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
Por que o F # Core define tipos de matriz genéricos?
Acabei de notar que o espaço para nome FSharp.Core inclui tipos de matriz genéricos de até 4 dimensões, como Core. [] <'T> , Core. [,] <' T>, etc. C # e VB parecem estar indo muito bem com System.Array - embora não esteja claro para mim como eles conseguem oferecer …
11 c#  .net  f# 

2
COI em tempo de compilação
Alguém já iniciou um projeto para executar o COI em tempo de compilação (possivelmente usando a emissão de Roslyn ou Linq MethodInfo)? Minha experiência com contêineres do COI até agora tem sido ótima, revelando alguns pequenos problemas Muitos contêineres do COI demoram a iniciar, pois grande parte da lógica de …


2
Mistura eficiente de métodos de sincronização e assíncrona em um único método?
Ok, parece estranho, mas o código é muito simples e explica bem a situação. 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)); } (Eu sei que estou falando mais ou menos no resumo abaixo, mas o acima …

1
MVC + camada 3; onde o ViewModels entra em ação?
Estou projetando um aplicativo de três camadas usando o ASP.NET MVC 4. Usei os seguintes recursos como referência. CodeProject: MVC + camada N + estrutura de entidades Separando o acesso a dados no ASP.NET MVC Eu tenho o seguinte desenho até agora. Presentation Layer (PL) (projeto principal do MVC, onde …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.