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

10
BestPractice - Transforme o primeiro caractere de uma string em minúsculas
Eu gostaria de ter um método que transforma o primeiro caractere de uma string em minúsculas. Minhas abordagens: 1 public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2) public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Qual seria …
136 c#  .net  string 


12
Nenhuma implementação genérica do OrderedDictionary?
Não parece haver uma implementação genérica de OrderedDictionary(que está no System.Collections.Specializedespaço para nome) no .NET 3.5. Há um que estou perdendo? Encontrei implementações disponíveis para fornecer a funcionalidade, mas me perguntei se / por que não há uma implementação genérica pronta para uso e se alguém sabe se é algo …

4
Habilitar o escape duplo é perigoso?
Eu tenho um aplicativo ASP.NET MVC com uma rota que permite pesquisar coisas via / search / <searchterm>. Quando eu forneço "search / abc", ele funciona bem, mas quando eu forneça "/ search / a + b + c" (codificado corretamente por URL), o IIS7 rejeita a solicitação com o …
136 c#  asp.net-mvc  iis-7 



5
JSON.net: como desserializar sem usar o construtor padrão?
Eu tenho uma classe que tem um construtor padrão e também um construtor sobrecarregado que recebe um conjunto de parâmetros. Esses parâmetros correspondem aos campos no objeto e são atribuídos na construção. Neste ponto, preciso do construtor padrão para outros fins, portanto, gostaria de mantê-lo, se puder. Meu problema: se …
136 c#  json  json.net 

16
Por que '&&' e não '&'?
Por que é &&preferível &e ||preferível |? Perguntei a alguém que programa há anos e sua explicação foi: Por exemplo, em if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1deve ser verdadeiro para testar o bool2que deve ser verdadeiro antes de passar para bool3etc. Se eu tivesse usado um …
135 c#  operators 

4
Converter dicionário <string, string> em string separada por ponto e vírgula em c #
Simples para começar o dia, considerando o Dictionary&lt;string, string&gt;seguinte: var myDict = new Dictionary&lt;string, string&gt;(); myDict["A"] = "1"; myDict["B"] = "2"; myDict["C"] = "3"; myDict["D"] = "4"; Desejo criar uma string: "A=1;B=2;C=3;D=4" Um exemplo de implementação: var myStringBuilder = new StringBuilder(); bool first = true; foreach (KeyValuePair&lt;string, string&gt; pair in …
135 c# 


14
Utilizando a GPU com c # [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 2 anos . Melhore esta pergunta Estou tentando obter mais poder de processamento da …
135 c#  gpu  gpgpu 

7
Por que o operador is retorna false quando nulo?
Parece-me que o isoperador é um pouco inconsistente. bool Test() { // Returns false, but should return true. return null is string; } Espera-se que o nullvalor pertença a qualquer tipo de referência (ou anulável). E, de fato, a especificação da linguagem C # diz algo que suporta essa hipótese, …
135 c# 


6
Como implementar uma propriedade em uma interface
Eu tenho interface IResourcePolicycontendo a propriedade Version. Eu tenho que implementar essa propriedade que contém valor, o código escrito em outras páginas: IResourcePolicy irp(instantiated interface) irp.WrmVersion = "10.4"; Como posso implementar propriedade version? public interface IResourcePolicy { string Version { get; set; } }
135 c#  .net 


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.