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

22
Por que o VB é tão popular? [fechadas]
Para mim, o Visual Basic parece desajeitado, feio, propenso a erros e difícil de ler. Vou deixar que outros expliquem o porquê . Embora o VB.net tenha sido claramente um grande avanço para o idioma em termos de recursos, ainda não entendo por que alguém escolheria codificar no VB sobre, …

2
Um teste de unidade é considerado frágil se falhar quando a lógica de negócios mudar?
Por favor veja o código abaixo; testa para ver se uma pessoa com Sexo feminino é elegível para a oferta1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person = new Person(personId, gender); var id = Guid.NewGuid(); var offer1 = new Offer1(id,"Offer1"); Assert.False(offer1.IsEligible(person)); } …




5
Não declare interfaces para objetos imutáveis
Esta pergunta foi migrada do Code Review Stack Exchange porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 6 anos . Não declare interfaces para objetos imutáveis [EDIT] Onde os objetos em questão representam objetos de transferência de dados (DTOs) ou dados antigos simples (PODs) Essa é uma …
27 c#  immutability 


7
Como o lançamento de um ArgumentNullException ajuda?
Digamos que eu tenho um método: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Fui treinado para acreditar que jogar o item ArgumentNullExceptioné "correto", mas um erro "Referência de objeto não definida para uma instância de um objeto" significa que tenho um erro. Por quê? …
27 c#  null 


1
chame uma função e nunca espere por ela em c #
Eu tenho um controlador no meu aplicativo da web mvc4 no qual há uma ação que precisa chamar outra função. O que acontece nessa função, ou seja, o valor de retorno não é importante para a minha ação. Como posso chamar essa função e nunca esperar que ela seja executada? …
26 c#  .net  asp.net  asp.net-mvc 

4
Convenção de nomenclatura de namespace e classe C # para bibliotecas
Estou construindo bibliotecas com várias pequenas funções utilitárias em C # e tentando decidir sobre um espaço para nome e convenção de nomenclatura de classe. Minha organização atual é assim: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits …
26 c#  naming  namespace 



9
Por que alguém deveria querer desativar os avisos do compilador?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Esta resposta e os comentários adicionados a ela mostram uma maneira de desativar vários avisos do compilador usando #pragmadiretivas. Por que alguém iria querer fazer isso? Geralmente, os avisos …
26 c#  c++  c  warnings 

20
Aprender C # como primeira língua é um erro? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Bloqueado . Esta pergunta e suas respostas estão bloqueadas …
26 c# 

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.