Domande con tag 'c#'

3
risposte

Visibilità del prodotto di implementazione di fabbrica astratta

Sto implementando una fabbrica come questa: public interface IMyProduct { void DoSomething(); } public interface IMyFactory { IMyProduct CreateMyProduct( string aParameter ); } internal MyFactory : IMyFactory { public MyFactory(...
posta 05.03.2016 - 15:02
4
risposte

I controlli di integrità dei dati dovrebbero essere separati dai metodi che inseriscono i dati?

Ho un semplice esempio di due configurazioni dello stesso blocco di codice, ma non sono sicuro di quale sarebbe l'opzione "migliore", anche se soggettiva, ho letto di metodi che spesso fanno troppo di quanto descrivono. Quindi l'esempio è dov...
posta 27.05.2017 - 21:49
2
risposte

Convalida multilivello in C #

Ho un progetto della console che legge gli input dal file CSV e prova a salvarli nel database. Per questo, ho creato una classe Person che mappa una riga CSV. Il file CSV ha due colonne Name e Age . La classe Person è co...
posta 07.11.2017 - 21:50
4
risposte

È appropriato elaborare una proprietà nel setter?

Ho una classe con una proprietà Name , in cui il nome è impostato dall'utente finale. Per garantire la compatibilità con il resto dell'ambiente e per evitare il rifiuto di molti input, alcuni processi del nome vengono eseguiti automaticament...
posta 27.10.2017 - 15:46
1
risposta

Uso dei delegati come lambda nominati

Supponiamo di avere un dominio in cui possiamo generalizzare alcune operazioni passando una funzione, come le funzioni Select \ map . Supponiamo ora che la funzione che passiamo abbia un nome specifico per il dominio e tipi di parametri...
posta 29.03.2016 - 16:01
6
risposte

Inizializzazione condizionale di una lista di stringhe

Sto scrivendo un programma che deve essere in grado di elaborare i dati da diverse fonti diverse. Le fonti generano dati in una varietà di formati. Quindi, a seconda di quale fonte viene utilizzata, ho bisogno di inizializzare una lista di strin...
posta 27.05.2016 - 02:30
2
risposte

ASP.NET MVC 3 (C #) Architettura software

Sto avviando un progetto ASP.NET MVC 3 relativamente grande e ambizioso e sto solo pensando al modo migliore per organizzare il mio codice. Il progetto sarà fondamentalmente un sistema di gestione generale che sarà in grado di supportare qualsia...
posta 16.03.2011 - 00:11
1
risposta

Esiste un modo per utilizzare le tecniche RAII in COM?

Sono preso tra due modelli concettuali su come costruire oggetti, e sto avendo problemi a capire quale standard voglio adottare. Preferisco programmare in .NET e spesso provo a usare RAII e le proprietà di sola lettura per creare oggetti immu...
posta 24.07.2014 - 17:20
1
risposta

Perché l'oggetto DbContext non deve essere indirizzato in Service Layer?

Ho cercato alcune implementazioni dell'interazione Service Layer e Controller nei blog e in alcuni progetti open source. Tutti sembrano riferirsi a DbContext oggetto nelle classi di repository ma evitato di utilizzarli nelle class...
posta 04.06.2014 - 05:55
1
risposta

Java-Like 'getta' le informazioni nella firma del metodo C #

Da Java so che le firme dei metodi che possono generare eccezioni contengono un blocco throws , che contiene le eccezioni che potrebbero essere generate. In C # non c'è nulla di simile ed è anche pratica comune includere tali informazioni n...
posta 01.08.2014 - 13:00