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


7
Inicializando IEnumerable <string> em C #
Eu tenho este objeto: IEnumerable&lt;string&gt; m_oEnum = null; e gostaria de inicializá-lo. Tentei com IEnumerable&lt;string&gt; m_oEnum = new IEnumerable&lt;string&gt;() { "1", "2", "3"}; mas diz "IEnumerable não contém um método para adicionar string. Alguma ideia? Obrigado
115 c#  .net 

14
Como posso obter o favicon de um site?
Pergunta bastante simples: criei um pequeno aplicativo que é basicamente apenas um favorito que fica na bandeja do sistema para que eu possa abrir sites / pastas / arquivos usados ​​com frequência no mesmo lugar. Obter os ícones padrão do meu sistema para tipos de arquivo conhecidos não é terrivelmente …
115 c#  .net-4.0  favicon 

9
Padrão de bloqueio para uso adequado do .NET MemoryCache
Presumo que este código tenha problemas de simultaneidade: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); } return …

11
Caixa de diálogo de prompt em formulários do Windows
Estou usando, System.Windows.Formsmas estranhamente não tenho a capacidade de criá-los. Como posso obter algo como uma caixa de diálogo de prompt de javascript, sem javascript? MessageBox é bom, mas não há como o usuário inserir uma entrada. Quero que o usuário insira qualquer entrada de texto possível.
115 c#  .net  winforms  dialog  prompt 

10
Como navegar algumas pastas para cima?
Uma opção seria fazer System.IO.Directory.GetParent () algumas vezes. Existe uma maneira mais elegante de subir algumas pastas de onde reside o assembly em execução? O que estou tentando fazer é encontrar um arquivo de texto que resida em uma pasta acima da pasta do aplicativo. Mas o conjunto em si …





4
Obtenha “Erro interno no avaliador de expressão” na função “Adicionar observação” ao tentar depurar o código de serviço WCF (MSVS 2013)
Poucos dias atrás, mudei minha solução para o MSVS 2013. Funciona bem, exceto uma coisa: quando tento depurar o código do meu serviço WCF, ele funciona, mas quando desejo observar o estado de qualquer variável, ele diz: "Erro interno na expressão avaliador ". A função Adicionar relógio funciona normalmente no …




10
Sobrecarga do operador C # para `+ =`?
Estou tentando sobrecarregar o operador +=, mas não consigo. Eu só posso fazer uma sobrecarga do operador para+ . Por quê? Editar O motivo pelo qual isso não está funcionando é que tenho uma classe Vector (com um campo X e Y). Considere o seguinte exemplo. vector1 += vector2; Se …

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.