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 #.

4
Como faço para passar um objeto para HttpClient.PostAsync e serializar como um corpo JSON?
Estou usando System.Net.Http, encontrei vários exemplos na web. Consegui criar este código para fazer um POSTpedido: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "") }); var result …


5
Devo me preocupar com o aviso “Este método assíncrono não possui operadores 'em espera' e será executado de forma síncrona”
Tenho uma interface que expõe alguns métodos assíncronos. Mais especificamente, ele possui métodos definidos que retornam Task ou Task <T>. Estou usando as palavras-chave async / await. Estou implementando esta interface. No entanto, em alguns desses métodos, essa implementação não tem nada a esperar. Por esse motivo, estou recebendo o …

3
Projeto não selecionado para construção para esta configuração de solução
O erro: >------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------ >Project not selected to build for this solution configuration A configuração no Configuration Manager parece correta: Este é o código do projeto que estou tentando construir: https://github.com/chrispellett/Xamarin-Forms-Shape O que tentei até agora: Mudança de qualquer CPU para x86 …

3
Precisa entender o uso de SemaphoreSlim
Aqui está o código que tenho, mas não entendo o que SemaphoreSlimestá fazendo. async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); trackedTasks.Add(Task.Run(() => { DoPollingThenWorkAsync(); ss.Release(); })); } await Task.WhenAll(trackedTasks); } void DoPollingThenWorkAsync() { var msg = Poll(); if …


10
Como comparar caracteres Unicode que “se parecem”?
Eu caio em um problema surpreendente. Carreguei um arquivo de texto no meu aplicativo e tenho uma lógica que compara o valor com µ. E percebi que mesmo que os textos sejam os mesmos, o valor de comparação é falso. Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true Na linha …

13
C # vs C - Grande diferença de desempenho
Estou descobrindo enormes diferenças de desempenho entre códigos semelhantes em C anc C #. O código C é: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", …
94 c#  c  performance 

10
Como excluir o último caractere em uma string em c #?
Construindo uma string para post request da seguinte maneira, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } depois de obter o resultado paramstr, preciso excluir o último caractere &nele Como excluir o último caractere em …
94 c#  string 

6
MVC Razor view aninhado modelo foreach
Imagine um cenário comum, esta é uma versão mais simples do que estou encontrando. Na verdade, tenho algumas camadas de aninhamento adicional na minha ... Mas este é o cenário O tema contém a lista A categoria contém a lista O produto contém a lista Meu controlador fornece um tema …

20
Problemas com o atributo DeploymentItem
No momento, estou mantendo um sistema "antigo" escrito em C # .net, removendo alguns recursos obsoletos e fazendo algumas refatorações. Graças a Deus, o cara anterior escreveu alguns testes de unidade (MSTests). Estou bastante confortável com os testes JUnit, mas ainda não fiz muito com os MSTests. Os métodos de …




7
Posso usar um inicializador de coleção para entradas de Dictionary <TKey, TValue>?
Quero usar um inicializador de coleção para o próximo trecho de código: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Normalmente, deve ser algo como: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... Mas qual …

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.