Perguntas com a marcação «.net»

O .NET Framework é uma estrutura de software para sistemas operacionais Microsoft Windows. Inclui uma implementação da Biblioteca de Classes Base, Common Language Runtime e Dynamic Language Runtime. Ele suporta muitas linguagens de programação, incluindo C #, VB.NET, F # e C ++.




7
Propriedades do .NET - Usar conjunto privado ou propriedade ReadOnly?
Em que situação devo usar um conjunto privado em uma propriedade em vez de torná-lo uma propriedade ReadOnly? Leve em consideração os dois exemplos muito simplistas abaixo. Primeiro exemplo: Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Private Set(ByVal value As …
45 c#  .net  vb.net 


8
Invertendo uma instrução IF
Então, eu estou programando há alguns anos e recentemente comecei a usar o ReSharper mais. Uma coisa que o ReSharper sempre me sugere é "inverter 'se' para reduzir o aninhamento". Digamos que eu tenho esse código: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …







8
SÓLIDO, evitando domínios anêmicos, injeção de dependência?
Embora essa possa ser uma questão independente da linguagem de programação, estou interessado em respostas direcionadas ao ecossistema .NET. Este é o cenário: suponha que precisamos desenvolver um aplicativo de console simples para a administração pública. A aplicação é sobre imposto sobre veículos. Eles (apenas) têm as seguintes regras de …
33 c#  .net  design  architecture 

4
Por que o F # tem um modo interativo, mas não o C #?
O F # sai da caixa com um REPL interativo. O C # não tem nada desse tipo e é de fato meio difícil de brincar sem a configuração de um projeto completo (embora o LINQpad funcione e também seja possível através do PowerShell). Existe algo fundamentalmente diferente nas linguagens …
32 c#  .net  tools  f# 

8
Dicionário vs Lista
Então eu encontrei um Dictionary<int, int>hoje no trabalho. Isso me pareceu estranho, porque eu provavelmente usaria um List<int>. Existe uma diferença e haveria um caso de uso em que uma estrutura seria preferida à outra?

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.