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


19
Uso adequado da interface IDisposable
Sei da leitura da documentação da Microsoft que o uso "primário" da IDisposableinterface é limpar recursos não gerenciados. Para mim, "não gerenciado" significa coisas como conexões com bancos de dados, soquetes, identificadores de janelas etc. Mas vi código em que o Dispose()método é implementado para liberar recursos gerenciados , o …


30
Como remedio o “O ponto de interrupção não será atingido no momento. Nenhum símbolo foi carregado para este documento. ” Atenção?
O aplicativo de desktop C # na edição expressa funcionou e não funcionou 5 segundos depois. Eu tentei o seguinte: Verifique se a configuração de depuração, o sinalizador de depuração e as informações completas de depuração estão definidas em todos os assemblies. Exclua todas as pastas bin e obj e …


14
Verificação de tipo: typeof, GetType ou is?
Eu já vi muitas pessoas usarem o seguinte código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Mas eu sei que você também pode fazer isso: if (obj1.GetType() == typeof(int)) // Some code here Ou isto: if (obj1 is int) // Some code here Pessoalmente, sinto …
1513 c#  types  typeof  gettype 

5
Try-catch acelerando meu código?
Eu escrevi um código para testar o impacto do try-catch, mas vendo alguns resultados surpreendentes. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i …

30
Recursos ocultos do c #? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
1475 c#  hidden-features 

12
O que o Atributo Enum [Flags] significa em C #?
De tempos em tempos, vejo um enum como o seguinte: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Não entendo exatamente o que o [Flags]atributo faz. Alguém tem uma boa explicação ou exemplo que poderia postar?
1447 c#  enums  flags 


27
Por que não herdar da Lista <T>?
Ao planejar meus programas, geralmente começo com uma cadeia de pensamento assim: Um time de futebol é apenas uma lista de jogadores de futebol. Portanto, eu devo representá-lo com: var football_team = new List&lt;FootballPlayer&gt;(); A ordem desta lista representa a ordem em que os jogadores estão listados na lista. Mas …
1400 c#  .net  list  oop  inheritance 


30
Como atualizo a GUI de outro thread?
Qual é a maneira mais simples de atualizar um Labelde outro Thread? Estou Formem execução thread1, e a partir disso estou iniciando outro thread ( thread2). Enquanto thread2está a processar alguns arquivos eu gostaria de atualizar um Labelno Formcom o estado actual da thread2obra de. Como eu pude fazer isso?

28
Quando devo usar uma estrutura em vez de uma classe em C #?
Quando você deve usar struct e não classe em c #? Meu modelo conceitual é que as estruturas são usadas nos momentos em que o item é apenas uma coleção de tipos de valor . Uma maneira de uni-los logicamente em um todo coeso. Encontrei estas regras aqui : Uma …
1391 c#  struct 

17
Static readonly vs const
Eu li sobre conste static readonlycampos. Temos algumas classes que contêm apenas valores constantes. Usado para várias coisas em nosso sistema. Então, eu estou querendo saber se minha observação está correta: static readonlyEsse tipo de valor constante deve sempre ser para tudo o que é público? E usar apenas constpara …
1387 c#  constants 

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.