Perguntas com a marcação «c#»

C # é uma linguagem de programação orientada a objetos com multiparadigma, gerenciada e coletada por lixo, criada pela Microsoft em paralelo com a plataforma .NET




6
Vantagens e desvantagens do uso de aplicativos XAML / C # ou HTML5 / JavaScipt for Metro? [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 …
19 c#  javascript  html5  xaml  metro 

9
Você deve criar propriedades particulares?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Eu já vi algumas pessoas que fazem propriedades para cada membro, particular ou não ... isso faz algum sentido? Pude ver isso fazendo sentido em 1% dos casos, quando você deseja …
19 c# 

2
Por que o estado compartilhado prejudica o desempenho?
Eu tenho trabalhado sob o princípio de compartilhar nada da programação simultânea. Essencialmente, todos os meus threads de trabalho têm cópias imutáveis ​​de somente leitura do mesmo estado que nunca são compartilhadas entre eles ( mesmo por referência ). De um modo geral, isso funcionou muito bem. Agora, alguém introduziu …

6
Propriedades devem ter efeitos colaterais
As propriedades em C # devem ter efeitos colaterais, além de notificar uma alteração nos seus estados? Vi propriedades usadas de várias maneiras diferentes. Das propriedades que carregam o valor na primeira vez em que são acessadas às propriedades que têm efeitos colaterais massivos, como causar um redirecionamento para uma …
19 c# 

11
Padrões de codificação .NET / C # recomendados? [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 …

3
Como atravessar uma árvore sem usar recursão?
Eu tenho uma árvore de nós de memória muito grande e preciso atravessá-la. Passando os valores retornados de cada nó filho para o nó pai. Isso deve ser feito até que todos os nós tenham seus dados em bolha até o nó raiz. O Traversal funciona assim. private Data Execute(Node …
19 c#  optimization  trees 

4
Por que precisamos da palavra-chave assíncrona?
Comecei a brincar com async / waitit no .Net 4.5. Uma coisa que me interessa inicialmente é: por que a palavra-chave assíncrona é necessária? A explicação que li foi que é um marcador para que o compilador saiba que um método aguarda alguma coisa. Mas parece que o compilador deve …
19 c#  .net 

4
Algum uso real de ponteiros em C #? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . O que é uma situação ao codificar em C # …
19 c#  pointers 


1
Testes unitários: asserções adiadas com Linq
Posso adicionar asserções adiadas como esta var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Por quê? Então, eu posso iterar apenas uma vez, mesmo com instruções que esperam uma coleta materializada, por exemplo: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); E também pode ser não apenas Select, mas um método com o iterador …



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.