Domande taggate «c#»

C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET

3
qual è il messaggio che passa in OO?
Ho studiato la programmazione OO, principalmente in C ++, C # e Java. Pensavo di averne una buona comprensione con la mia comprensione dell'incapsulamento, dell'eredità e del polimorfismo (oltre a leggere molte domande su questo sito). Una cosa che sembra apparire qua e là è il concetto di "passaggio di …
35 java  c#  c++  object-oriented 




2
Convenzioni di denominazione DAL, BAL e UI Layer [chiuso]
Sto sviluppando una tipica applicazione Web con i seguenti livelli UI Layer (MVC) Livello logico aziendale (BAL) Data Access Layer (DAL) Ogni livello ha il proprio oggetto DTO, inclusi BAL e DAL. Le mie domande al riguardo sono le seguenti Il DTO restituito dal DAL viene semplicemente convertito nel DTO …
35 c#  design  naming 



1
DRY codice non correlato, ma quasi identico
Ho un codice che è quasi identico, ma usa tipi assolutamente diversi, senza ereditarietà tra loro, sulla variabile principale. In particolare, sto scrivendo un analizzatore con Roslyn per C # e VB.NET, con i seguenti tipi: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Mi chiedo se, poiché il codice sta facendo la stessa cosa, dovrei …
34 c#  design  dry 


9
Convalida dei parametri del costruttore in C # - Best practice
Qual è la migliore pratica per la validazione dei parametri del costruttore? Supponiamo un po 'di C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Sarebbe accettabile lanciare un'eccezione? L'alternativa che ho incontrato è …




8
SOLIDO, evitando domini anemici, iniezione di dipendenza?
Anche se questa potrebbe essere una domanda agnostica del linguaggio di programmazione, sono interessato a risposte rivolte all'ecosistema .NET. Questo è lo scenario: supponiamo di dover sviluppare una semplice applicazione console per la pubblica amministrazione. L'applicazione riguarda l'imposta sui veicoli. Hanno (solo) le seguenti regole aziendali: 1.a) Se il veicolo …
33 c#  .net  design  architecture 

4
Perché non esiste un supporto del tipo WSDL per Web Api?
Quindi sto appena iniziando con .Net WebApi e una cosa che sto notando immediatamente è che non esiste un contratto che definisce l'aspetto dell'API e che dovrebbe essere consumato (richiesta / risposte da ogni azione), questo di solito è sotto forma di un WSDL per WCF / sapone. Mi sembra …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.