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




15
DateTime valor "nulo"
Estive pesquisando muito, mas não consegui encontrar uma solução. Como você lida com um DateTime que deve ser capaz de conter um valor não inicializado (equivalente a nulo)? Eu tenho uma classe que pode ter um valor de propriedade DateTime definido ou não. Eu estava pensando em inicializar o proprietário …
273 c#  datetime  null 




10
Uso de Application.DoEvents ()
Pode Application.DoEvents()ser usado em c #? Essa função é uma maneira de permitir que a GUI acompanhe o restante do aplicativo, da mesma maneira que os VB6s DoEventsfazem?
272 c#  winforms  doevents 

8
LINQ: nem todos vs todos não
Muitas vezes, quero verificar se um valor fornecido corresponde a um em uma lista (por exemplo, ao validar): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Recentemente, notei o ReSharper me pedindo para simplificar essas consultas para: if (acceptedValues.All(v => v != someValue)) { // exception logic …
272 c#  .net  performance  linq  resharper 


25
Inverta a instrução "if" para reduzir o aninhamento
Quando executei o ReSharper no meu código, por exemplo: if (some condition) { Some code... } O ReSharper me deu o aviso acima (inverta a instrução "if" para reduzir o aninhamento) e sugeriu a seguinte correção: if (!some condition) return; Some code... Eu gostaria de entender por que isso é …
272 c#  resharper 

30
TypeLoadException diz 'sem implementação', mas é implementado
Eu tenho um bug muito estranho em nossa máquina de teste. O erro é: System.TypeLoadException: Method 'SetShort' in type 'DummyItem' from assembly 'ActiveViewers (...)' does not have an implementation. Eu simplesmente não consigo entender o porquê. SetShortexiste na DummyItemclasse e recompilei uma versão com gravações no log de eventos apenas …

3
O que significa o fim principal de uma associação no relacionamento 1: 1 na estrutura da Entidade
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Eu estava tentando fazer isso no Entity Framework quando recebi o erro: Não foi possível determinar o fim principal de uma associação entre os tipos 'ConsoleApplication5.Boo' e 'ConsoleApplication5.Foo'. …

30
Interfaces - Qual é o objetivo?
O motivo das interfaces realmente me ilude. Pelo que entendi, é uma espécie de solução alternativa para a herança múltipla inexistente que não existe em C # (ou assim me disseram). Tudo o que vejo é que você pré-define alguns membros e funções, que precisam ser redefinidos na classe novamente. …
269 c#  .net  interface 


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.