Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

5
Maneira correta de obter o CoreDispatcher em um aplicativo da Windows Store
Estou construindo um aplicativo da Windows Store e tenho alguns códigos que precisam ser postados no thread de interface do usuário. Para isso, gostaria de recuperar o CoreDispatcher e usá-lo para postar o código. Parece que existem algumas maneiras de fazer isso: // First way Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().CoreWindow.Dispatcher; // Second way Window.Current.Dispatcher; …



11
Memcached com Windows e .NET
Alguém já implementou o memcached para uso em produção no ambiente Windows? Como muitos blogs que li, não é recomendado executar memcached no Windows especialmente para uso de produção, por exemplo, executando memcached no windows . E mais uma coisa, qual cliente memcached é bom para usar com c # …





2
Por que "usar o Sistema"; não é considerado uma má prática?
Tenho experiência em C ++ e compreendo perfeitamente e concordo com as respostas a esta pergunta: Por que "usar o namespace std;" considerada má prática? Então, estou surpreso que, tendo alguma experiência com C # agora, vejo exatamente o oposto: using Some.Namespace;é literalmente usado em todos os lugares. Sempre que …

1
Esse código não seguro também deve funcionar no .NET Core 3?
Estou refatorando minhas bibliotecas Span<T>para evitar alocações de heap, se possível, mas como eu viso também estruturas mais antigas, também estou implementando algumas soluções gerais de fallback. Mas agora encontrei um problema estranho e não tenho certeza se encontrei um bug no .NET Core 3 ou estou fazendo algo ilegal. …
42 c#  stackalloc 


3
O que faz é significativo?
Às vezes, vejo o código a seguir e não faço ideia do que a expressão está realmente testando. public static void Something(string[] value) { if (value is { }) { DoSomethingElse(); } }
36 c#  c#-8.0 

1
Qual modelo de memória é implementado no .NET Core?
A especificação da CLI do ECMA define um modelo de memória fraca. Isso permite reordenar a ordem de execução do comando (que é útil para o desempenho). Mas escrever código de baixo nível para esse modelo é muito difícil. E o mais importante - as arquiteturas de processador X86 / …
36 c#  .net-core 

1
O que torna o ValueTuple covariante?
Isso é compilado corretamente no C # 7.3 (Framework 4.8): (string, string) s = ("a", "b"); (object, string) o = s; Eu sei que isso é açúcar sintático para o seguinte, que também compila corretamente: ValueTuple<string, string> s = new ValueTuple<string, string>("a", "b"); ValueTuple<object, string> o = s; Portanto, parece …


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.