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








4
Maneira ideal de usar operadores condicionais nulos em expressões booleanas
Você está escrevendo uma expressão booleana que pode ser assim: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { public string Category { get; set; } public Manager Manager { get; set; } } ... e você …
11 c# 




4
Número de classes em um espaço para nome - cheiro de código?
Eu tenho uma biblioteca c # usada por vários executáveis. Existem apenas alguns namespaces na biblioteca, e acabei de perceber que um dos namespaces possui algumas classes. Sempre evitei ter muitas classes em um único espaço para nome por causa da categorização e, porque subconscientemente, acho "mais bonito" ter uma …
11 c#  count  namespace 

5
Armadilhas do Design Orientado a Domínios com o Entity Framework
Muitos tutoriais sobre DDD que estudei são principalmente sobre teoria. Todos eles têm exemplos de código rudimentares (Pluralsight e similares). Na web, também existem algumas tentativas de algumas pessoas de criar tutoriais que cobrem DDD com EF. Se você começar a estudá-los apenas brevemente - notará rapidamente que eles diferem …

8
Quais são as boas maneiras de equilibrar exceções informativas e código limpo?
Com nosso SDK público, tendemos a enviar mensagens muito informativas sobre o motivo de uma exceção. Por exemplo: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, typeof(IParameter) …

3
É uma boa prática agrupar um conjunto de propriedades relacionado em sua própria estrutura / classe?
Escrevendo um objeto User em Swift, embora minha pergunta esteja relacionada a qualquer linguagem fortemente tipada. Um usuário pode ter vários links (perfil do Facebook, perfil do Instagram etc.). Algumas perguntas sobre isso. É uma boa prática agrupar links em seu próprio objeto? struct Usuário { var firstName: string var …

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.