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

3
Definindo um objeto como null vs Dispose ()
Estou fascinado pela maneira como o CLR e o GC funcionam (estou trabalhando para expandir meu conhecimento sobre isso lendo CLR via C #, os livros / postagens de Jon Skeet e muito mais). Enfim, qual é a diferença entre dizer: MyClass myclass = new MyClass(); myclass = null; Ou …
108 c#  .net  disposable 

2
Usando PropertyInfo para descobrir o tipo de propriedade
Eu quero analisar dinamicamente uma árvore de objeto para fazer alguma validação personalizada. A validação não é importante como tal, mas quero entender melhor a classe PropertyInfo. Estarei fazendo algo assim, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo in data.GetType().GetProperties()) { if (the property is a string) { string …
108 c#  .net  reflection 

4
a atribuição de referência é atômica, então por que Interlocked.Exchange (ref Object, Object) é necessário?
Em meu serviço da web asmx multithread, eu tinha um campo de classe _allData do meu próprio tipo SystemData, que consiste em poucos List<T>e está Dictionary<T>marcado como volatile. Os dados do sistema ( _allData) são atualizados de vez em quando e eu faço isso criando outro objeto chamado newDatae preenchendo …

3
O início não pode ser chamado em uma tarefa do tipo promessa. exceção está chegando
Estou criando um aplicativo de desktop wpf simples. A IU tem apenas um botão e um código em arquivo .cs como. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Mas, surpreendentemente, a linha Task.Delay(5000).Start();está lançando um InvalidOperationException: O início não pode …
108 c#  c#-4.0  .net-4.0 


7
Convertendo String em Float em C #
Estou convertendo uma string como "41.00027357629127" e estou usando; Convert.ToSingle("41.00027357629127"); ou float.Parse("41.00027357629127"); Esses métodos retornam 4,10002732E + 15 . Quando eu converter para float, quero "41.00027357629127". Esta string deve ser a mesma ...

12
Como somar uma matriz de inteiros em C #
Existe uma maneira mais curta melhor do que iterar no array? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } esclarecimento: Melhor primário significa código mais limpo, mas dicas sobre melhoria …
108 c#  arrays  integer 






11
Redimensionar uma imagem sem perder qualidade [fechado]
É difícil dizer o que está sendo perguntado aqui. Esta questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser respondida de forma razoável em sua forma atual. Para obter ajuda no esclarecimento dessa questão para que ela possa ser reaberta, visite a Central de Ajuda . …
108 c#  image  image-scaling 



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.