Domande con tag 'c#'

5
risposte

Trova duplicato in un elenco di un elenco di numeri interi

Qual è il modo migliore per trovare i duplicati in un elenco di un elenco di numeri interi (indipendentemente dalla posizione in cui ci si trova)? Non ho bisogno di codice necessario solo il modo migliore per risolvere questo problema. es:...
posta 03.01.2017 - 00:48
2
risposte

Mantieni MVVM mentre usi le risorse XAML

Contesto: Sto creando un'applicazione WPF usando MVVM. Ho un Page che visualizza uno stato che informa su quale attività l'applicazione sta eseguendo su Sfondo. Ho un contenitore e associo il suo Content a una proprietà su View...
posta 20.01.2017 - 13:20
1
risposta

Sono immutabili anche gli interi raccolti dal Garbage Collector, come stringhe immutabili?

Ho già avuto l'idea che le variabili stringa siano immutabili, quindi vengono copiate in un altro punto nell'heap ogni volta che apportiamo una modifica e, poiché GarbageCollector deve raccoglierle continuamente, causano problemi di prestazioni....
posta 31.03.2017 - 12:58
1
risposta

Che cosa dovrebbe restituire un metodo di lettura (come in CRUD) per una classe che utilizza un'altra classe con un metodo di lettura?

Sto cercando di creare una piattaforma di instant messaging di base. Ho tre tipi immutabili di base e ognuno di essi ha una sottoclasse per trattare con CRUD (per scopi SRP, separando la classe dalla logica del database). Conversazione: p...
posta 13.09.2016 - 10:13
1
risposta

L'omissione dell'attesa della parola chiave una volta nello stack di chiamate interrompe il comportamento asincrono dell'intero stack?

Lo stack di chiamate può contenere diversi metodi che restituiscono Task . Se tutti sono decorati con async , il flusso di esecuzione è abbastanza semplice. Tuttavia, cosa succede se uno di questi non è await ed - ci sono altre chia...
posta 18.09.2016 - 15:34
1
risposta

Come è possibile creare un elenco di attività da eseguire in modo sincrono sullo stesso thread?

Sto scrivendo un programma che controlla alcuni componenti hardware tramite una porta seriale. Il programma eseguirà varie funzioni in base all'input dell'utente. Ho bisogno di un modo per accodare queste attività ed eseguirle in modo sincrono s...
posta 23.09.2016 - 18:58
2
risposte

Separazione del modello di dominio dal modello di dati

Sto cercando di capire come separare il modello di dominio dalla modalità di persistenza in modo che i due possano variare in modo indipendente come descritto qui e qui Comprendo il vantaggio di mappare l'ORM direttamente al modello di do...
posta 26.12.2017 - 16:26
1
risposta

Ho alcune domande sul pattern MVP in un progetto WinForms

Spero che qualcuno possa rispondere a questi. Ho un progetto WinForms con moduli di +/- 8. Ho un database SQLite e una classe che gestisce le query su questo database. Vorrei utilizzare il pattern View passivo in modo che la vista non abbia a...
posta 09.10.2016 - 16:38
3
risposte

Oggetto / i di raccolta dati in memoria vs database

Ho un paio di domande sulla praticità dello sviluppo di un'applicazione WPF che carica i dati in memoria da un file di testo e quindi manipola gli oggetti risultanti anziché le transazioni con un database come SQLite. Più viste avrebbero binding...
posta 04.10.2016 - 03:33
1
risposta

gioco di carte Hanabi: strutturare correttamente il codice del mazzo

Sto cercando di migliorare la mia comprensione e la capacità di scrivere codice che utilizza principi e pratiche raccomandati, come i principi SOLID. Per fare questo, sto implementando il gioco di carte pirotecniche Hanabi . Hanabi ha due ti...
posta 06.11.2016 - 06:57