Domande con tag 'c#'

2
risposte

Quale modello (modello) sarebbe adatto per astrarre le piattaforme di registrazione?

Ho bisogno di creare un sistema semplice per astrarre le piattaforme di registrazione. L'idea è che mi piacerebbe essere in grado di scambiare o attivare una piattaforma di registrazione ( nlog , log4net , enterprise library ) tram...
posta 13.02.2015 - 19:25
3
risposte

Assegnazione del nome al progetto contenente solo interfacce [chiuso]

Ho estratto le interfacce dalle mie classi di repository, come ICustomerRepository, IProductRepository e così via. Il progetto che contiene i repository è denominato X.DataAccessLayer. Dovrei chiamare il progetto con le interfacce X.DataAccessLa...
posta 07.05.2013 - 09:37
2
risposte

Nascondi o Mostra singleton?

Singleton è uno schema comune implementato in entrambe le librerie native di .NET e Java. Lo vedrai come tale: C #: MyClass.Instance Java: MyClass.getInstance() La domanda è: durante la scrittura delle API, è meglio esporre i...
posta 01.07.2013 - 13:56
3
risposte

Devo provarlo direttamente o dovrei prima controllare se può essere fatto?

Ho una serie di elementi, e ogni articolo nel set deve essere unico. Gli oggetti sono composti da più proprietà e ogni proprietà di ogni oggetto può essere cambiata. Ma dopo ogni cambiamento ogni oggetto nel set deve essere ancora unico. Dovr...
posta 15.01.2015 - 07:45
5
risposte

Pattern per la selezione del caso sul tipo di oggetto (dell'interfaccia)

Ho letto che fare un caso specifico è spesso un odore di codice. Tuttavia, ci sono casi in cui un'interfaccia non può risolvere il mio problema. Ad esempio, ho un set di oggetti filtro data (ultimi 7 giorni, l'anno scorso, ecc.) che implement...
posta 23.04.2012 - 14:35
2
risposte

Iniezione di una dipendenza che è un albero di dipendenze

È un modello o antipattern di iniettare una dipendenza che è un albero di dipendenze? Ad esempio: public class ClassExample { private IContainer _container; public ClassExample(IContainer container) { _container = conta...
posta 29.11.2018 - 13:15
2
risposte

C # / VB struct - come evitare il caso con valori di default zero, che è considerato non valido per una determinata struttura?

Come implementare una struttura / struttura .NET vincolata (diciamo LimitedString ), dove il suo stato con i valori predefiniti (impostato da CLR a valori tecnici predefiniti, vale a dire null, zeri, ecc.) dovrebbe essere proibito a causa di...
posta 13.05.2016 - 13:28
2
risposte

perché esponendo il servizio al posto del repository nell'architettura della cipolla

Sto scavando su come strutturare i progetti e quindi inciampo in Onion Architecture. Per quanto riguarda il modo in cui lo capisco, è più su un'architettura basata su domini invece che su un tipo guidato da database. Sto cercando alcuni proge...
posta 19.04.2016 - 19:55
2
risposte

Esiste un tipo di tabella di ricerca chiavi / chiavi fornito in .NET?

Sembra una cosa abbastanza semplice da aggiungere, ma voglio solo assicurarmi che .NET non ne fornisca già uno e mi salvi dall'aggiungere codice non necessario: Ho bisogno di una tabella di ricerca (come un dizionario ) che invece utilizzand...
posta 02.08.2015 - 09:27
2
risposte

Funzione che restituisce funzioni non parametriche

Ho trovato una funzione in c # come questa: private Dictionary<string, Func<string>> ObtenerExtraCfgCampo(MsgDefCamp camp) { var extra = new Dictionary<string, Func<string>>(); extra.Add("Oddity",...
posta 16.10.2018 - 10:35