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
Exceção quando o parâmetro AddWithValue é NULL
Eu tenho o seguinte código para especificar parâmetros para consulta SQL. Estou recebendo a seguinte exceção quando uso Code 1; mas funciona bem quando eu uso Code 2. Em Code 2temos uma verificação de nulo e, portanto, um if..elsebloco. Exceção: A consulta parametrizada '(@application_ex_id nvarchar (4000)) SELECT E.application_ex_id A' espera …
92 c#  .net  ado.net 

9
Não é possível converter implicitamente o tipo 'Int' em 'T'
Eu posso ligar Get<int>(Stat);ouGet<string>(Name); Mas, ao compilar, recebo: Não é possível converter implicitamente o tipo 'int' em 'T' e a mesma coisa para string. public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(PlayerStats[type]); return t; } if (typeof(T) == typeof(string)) { …
92 c#  generics 



10
Como fazer a instrução C # Switch usar IgnoreCase
Se eu tiver uma instrução switch-case em que o objeto na opção é string, é possível fazer uma comparação ignoreCase? Eu tenho por exemplo: string s = "house"; switch (s) { case "houSe": s = "window"; } Obterá so valor "janela"? Como faço para substituir a instrução switch-case para comparar …

3
Como posso ter certeza de que FirstOrDefault <KeyValuePair> retornou um valor
Esta é uma versão simplificada do que estou tentando fazer: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Como 'xyz' não está presente no dicionário, o método FirstOrDefault …
91 c#  linq 


8
Valor padrão para campos obrigatórios em migrações do Entity Framework?
Eu adicionei a [Required]anotação de dados a um dos meus modelos em um aplicativo ASP.NET MVC . Depois de criar uma migração, a execução do Update-Databasecomando resulta no seguinte erro: Não é possível inserir o valor NULL na coluna 'Diretor', tabela 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'; coluna não permite nulos. UPDATE falha. A instrução …


4
Float vs Double Performance
Eu fiz alguns testes de tempo e também li alguns artigos como este (último comentário), e parece que no Release build, os valores float e double levam a mesma quantidade de tempo de processamento. Como isso é possível? Quando a flutuação é menos precisa e menor em comparação com os …
91 c#  .net  clr  performance 






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.