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

14
Existe um método interno para comparar coleções?
Gostaria de comparar o conteúdo de algumas coleções no meu método Equals. Eu tenho um dicionário e um IList. Existe um método interno para fazer isso? Editado: quero comparar dois dicionários e duas ILists, então acho que o que significa igualdade é claro - se os dois dicionários contêm as …
178 c#  .net  collections 


30
Saída de string: formato ou concat em C #?
Digamos que você deseja gerar ou concatenar strings. Qual dos seguintes estilos você prefere? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); Você prefere usar o formato ou simplesmente concatena as strings? Qual é o seu …


10
Como esperar que o thread termine com o .NET?
Eu realmente nunca usei threading antes em C #, onde preciso ter dois threads, bem como o thread principal da interface do usuário. Basicamente, eu tenho o seguinte. public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the main thread …
178 c#  multithreading 

18
Maneira mais rápida de verificar se a string contém apenas dígitos
Eu sei algumas maneiras de verificar isso. regex, int.parse, tryparse, looping. alguém pode me dizer qual é a maneira mais rápida de verificar? a necessidade é apenas VERIFICAR, não é necessário analisar de fato. esta não é a mesma pergunta que: Como identifico se uma sequência é um número? a …
178 c# 




10
Substituir vários caracteres em uma string C #
Existe uma maneira melhor de substituir as cordas? Estou surpreso que Substituir não leva em uma matriz de caracteres ou matriz de seqüência de caracteres. Acho que eu poderia escrever minha própria extensão, mas fiquei curioso para saber se existe uma maneira melhor de fazer o seguinte? Observe que o …
178 c#  .net  string 

4
Função local vs Lambda C # 7.0
Estou observando as novas implementações no C # 7.0 e acho interessante que elas tenham implementado funções locais, mas não consigo imaginar um cenário em que uma função local seja preferida a uma expressão lambda e qual é a diferença entre as duas. Entendo que lambdas são anonymousfunções enquanto funções …
178 c#  function  lambda  c#-7.0 

9
Formate a sequência XML para imprimir uma sequência XML amigável
Eu tenho uma string XML como tal: <?xml version='1.0'?><response><error code='1'> Success</error></response> Não há linhas entre um elemento e outro e, portanto, é muito difícil de ler. Eu quero uma função que formata a seqüência acima: <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> Sem recorrer a escrever manualmente a função de …
178 c#  xml  formatting 

30
Por que é considerado uma má prática omitir chaves? [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 …
177 java  c#  c++  c  coding-style 

4
Como usar o WPF Background Worker
No meu aplicativo, preciso executar uma série de etapas de inicialização, que levam de 7 a 8 segundos para serem concluídas, durante as quais minha interface do usuário fica sem resposta. Para resolver isso, eu executo a inicialização em um thread separado: public void Initialization() { Thread initThread = new …

9
O que é um "método estático" em C #?
O que significa quando você adiciona a palavra-chave estática a um método? public static void doSomething(){ //Well, do something! } Você pode adicionar a staticpalavra-chave à classe? O que isso significaria então?
177 c#  methods  static 

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.