Domande con tag 'c#'

2
risposte

C # ottiene la classe derivata dalla base

Sto cercando di creare una dashboard che permetta di visualizzare una varietà di widget sulla schermata principale. Sono strutturati come segue: public abstract class Widget {} public abstract class GraphWidget : Widget {} public class PieWidg...
posta 22.05.2015 - 14:51
3
risposte

LINQ a SQL: logica aziendale in un altro assembly?

Quindi sto provando la mia mano a questa domanda di applicazione a livelli con ASP.NET 4. Il software che ho sviluppato è un incubo di manutenzione e non è molto ben organizzato. Ho fatto un po 'di ricerche sul web e non riesco a trovare un esem...
posta 07.10.2011 - 23:04
2
risposte

modello "Worker object pool"?

Nella mia domanda le richieste sono elaborate da oggetti di Processor classi classificate, qualcosa come CreateItemProcessor o MoveItemToGroupProcessor . La classe Base Processor implementa la maggior parte della logica di elaboraz...
posta 23.11.2011 - 11:13
2
risposte

È meglio creare sottoclassi thread-safe o rendere sicuro il thread della classe principale?

Supponiamo di avere una classe frequentemente utilizzata in un contesto a thread singolo: public class Foo { public List<Bar> Data; public virtual void ChangeData() { for(var i =0; i < Data.Count; i++) {...
posta 14.10.2014 - 22:17
3
risposte

Uso delle classi nidificate per l'input e l'output per un metodo di calcolo

Abbiamo un grande progetto che esegue molti modelli e calcoli. Questo codice viene suddiviso in blocchi più piccoli e più gestibili, spostando particolari calcoli nelle proprie classi. Per provare a mantenere gli input e gli output vincolati...
posta 10.10.2016 - 07:26
1
risposta

Condizioni di gara che consentono più transazioni; il blocco degli oggetti in un dizionario può causare problemi?

Abbiamo un'API Web MVC chiamata per scrivere transazioni per un importo specifico, in cui l'importo viene addebitato o accreditato sul saldo di un utente. Questo registra il saldo pre-transazione (PreAmount), l'importo e il saldo post-transazion...
posta 02.12.2016 - 20:22
4
risposte

Dovremmo convalidare una transizione di stato prima di tentare nel modello di stato?

Quando si applicano le Pattern di stato le transizioni illegali dovrebbero comportare un'eccezione (o almeno questo è ciò che ho capito da il modello) So che le eccezioni sono per "comportamento imprevisto" in cui non si suppone che si veri...
posta 07.02.2013 - 12:44
2
risposte

È possibile evitare un interruttore enormemente grande in quel caso? [duplicare]

Sto scrivendo un semplice codice relativo agli scacchi con l'intenzione di scriverlo chiaramente (le prestazioni non contano affatto). E questo metodo che ho non mi sembra affatto pulito: public static Piece GetClosestPiece(Square squareFro...
posta 13.02.2013 - 20:06
5
risposte

Come posso memorizzare informazioni con struttura variabile?

Ho problemi a trovare un nome per questo problema, ma mi sento come se fosse stato risolto prima. Penso che la mia ingenuità mi impedisca di digitare le parole giuste in Google per ottenere i risultati di cui ho bisogno. Quindi mi scuso in antic...
posta 14.12.2017 - 18:21
2
risposte

Evitare lo spazio dei nomi e il nome della classe in conflitto

Dire che sto sviluppando un'applicazione per il Calcolatore. Ha una classe chiamata: Calculator . Pertanto la struttura del mio spazio dei nomi sarebbe simile a questa: MyCompany.Calculator.Core.Calculator Sfortunatamente, questo non è...
posta 01.12.2017 - 12:14