Domande con tag 'c#'

6
risposte

Come denominare un metodo che riempie gli spazi? [chiuso]

Ho un metodo che controlla una struttura di dati per la presenza di una cosa che potrebbe mancare ma è richiesta. Se manca, lo aggiunge. Essenzialmente è questo (anche se il metodo è molto, molto più complicato a causa della complessità impli...
posta 02.03.2017 - 21:03
4
risposte

Come immagazzino elegantemente i dati tabulari nel codice?

Diciamo che voglio memorizzare la data che non può essere modificata dall'utente nel codice. Ad esempio, la mia applicazione supporta dieci tipi di rapporti e voglio memorizzarne i metadati. Di solito, userei un dizionario costante per questo:...
posta 10.07.2016 - 11:42
3
risposte

Devo riutilizzare un predicato per più controlli IEnumerable

In un servizio Windows di lunga esecuzione ho un gestore di pool di thread personalizzato che ha un ciclo che controlla continuamente un paio di elenchi per i thread inattivi. Dati molteplici usi dello stesso predicato, c'è qualche vantaggio...
posta 29.11.2018 - 02:11
1
risposta

Quando si ottiene un elenco di file da elaborare, è necessario memorizzarli in un elenco di stringhe o in un elenco di Stream? [chiuso]

per un elenco di file, provenienti da una lista come da una finestra di dialogo dei file è meglio memorizzare l'elenco come un elenco di stringhe o dovrei convertire ogni file in stream aperti memorizzati in un elenco? Ad esempio Li...
posta 27.03.2014 - 16:46
4
risposte

Viste multiple remote di un'applicazione C # [chiusa]

Ho un'applicazione C # (applicazione basata su desktop per sistema operativo Windows), che volevo usare dal browser Web. L'applicazione è una specie di strumento di analisi, che prende alcuni valori di input ed esegue una serie di calcoli su...
posta 12.02.2014 - 16:15
1
risposta

Abbiamo bisogno ancora di più di strutture web in C # ora che l'attesa asincrona è qui

Sviluppare framework infiniti per applicazioni web, siti Web e servizi Web è sempre molto divertente. È una delle aree più ricche in cui hai 100 modi diversi per ottenere più o meno la stessa cosa. Anche con tutta questa abbondanza, recenteme...
posta 30.08.2013 - 04:57
2
risposte

Il progettista di Entity Framework non è più efficace

Nel mio posto di lavoro corrente, Entity Framework 5 viene utilizzato per l'accesso / manipolazione dei dati. È un approccio basato sul database che utilizza il designer di modelli per aggiungere / modificare / eliminare / aggiornare entità...
posta 02.09.2013 - 17:18
3
risposte

L'adattatore è il modello di progettazione corretto per questa situazione?

Ho un'istanza di una classe UntouchableClass di cui ho bisogno per accedere alle variabili membro da utilizzare nel mio modello DotLiquid. Il problema è che UntouchableClass deve ereditare da Drop se voglio usarlo nel mio modello,...
posta 07.03.2014 - 18:34
1
risposta

Scrittura del codice con caratteristiche linguistiche ancora da ricordare

In C # 6, avremo (molto probabilmente) l'operatore nameof , un operatore molto utile per il modello ArgumentNullException : public void M(T x) { if (x == null) { throw new ArgumentNullException("x"); // change "x" to nameof...
posta 14.02.2015 - 21:08
2
risposte

Progettazione della biblioteca: meglio lasciare una funzionalità potenzialmente distruttiva con un avvertimento o tagliarlo completamente?

Recentemente ho creato un albero rosso-nero in C # per capire meglio come funziona. Con esso, ho implementato un enumeratore in ordine, tuttavia mi sono subito reso conto che l'enumerazione di un albero può avere risultati distruttivi. Consid...
posta 28.02.2015 - 20:24