Domande con tag 'c#'

2
risposte

Esposizione di nodi in una generica implementazione dell'albero di ricerca binario a modello di visitatore

È normale implementare alberi di ricerca binaria con una classe interna Node public class BinarySearchTree<TKey, TVal> { class Node { public readonly TKey Key; public readonly TVal Val; public Node...
posta 26.10.2015 - 22:40
1
risposta

Gestione delle dipendenze nel mondo reale?

La maggior parte degli esempi che ho visto guardando qualcosa sulla gestione delle dipendenze ha colpito quello che considero il Santo Graal in quanto le uniche dipendenze dalle classi sono le interfacce che il contenitore IOC può iniettare. Nat...
posta 27.07.2015 - 15:13
3
risposte

Interfaccia per enumerare su file

Sto provando a progettare un'interfaccia generica per l'enumerazione su un file di elenco. Ogni iterazione aprirà un file, consenti al codice che consuma di accedere al file per eseguire alcune attività, quindi chiude il file. All'inizio ques...
posta 29.10.2014 - 03:19
2
risposte

Entity Framework senza accesso diretto alla tabella

Ci sono alcune domande simili che ho trovato qui, ma nessuna risponde esaurientemente alla domanda che sto ponendo. Domande simili: qui e here Nella mia azienda, sviluppo applicazioni C # .NET e i nostri Server Admin in ambito IT non conse...
posta 12.08.2014 - 15:41
1
risposta

Algoritmo per assegnare i bordi ai poligoni più piccoli possibili?

Sto progettando un generatore di città procedurale e il primo passo del processo di generazione è la creazione di strade cittadine. Queste strade si estendono in linea retta fino a un punto, quindi possono diramarsi, ruotare o continuare nella s...
posta 21.01.2015 - 03:24
2
risposte

Il modo più semplice per espandere una classe base senza mappare esplicitamente le proprietà in C #

Supponiamo che abbia la seguente classe base: public class Base { public int Id {get; set;} public string SomeText {get; set;} public string SomeOtherText {get; set;} public static Base BuildFromOtherAssembly(ClassFromAssembl...
posta 30.01.2016 - 06:12
3
risposte

Modella le preferenze del cliente con diversi prodotti per i venditori

Ho un modello in cui Sellers può vendere Products a Customers . Sellers deve essere in grado di impostare Preferences per Customers su uno specifico Product . Posso vedere come ciò possa creare confusione, quind...
posta 31.03.2018 - 06:48
3
risposte

Come modellare gli oggetti con profondità infinita?

Sto lavorando a un'applicazione web che gestisce i congelatori di campioni in modo che i nostri ricercatori possano gestire e inventariare tutte le cose grossolane che hanno fatto. Un congelatore si presenta così: 1 Freezer +- X Racks +- Y...
posta 22.12.2017 - 20:45
1
risposta

InternalsVisibleToAttribute indica un cattivo odore di progettazione?

Ogni volta che ho utilizzato InternalsVisibleToAttribute durante lo sviluppo di un'API, sembra un po 'puzzolente. Come l'API non viene progettata in modo veramente incapsulato. Molte volte questo è fuori dai limiti di tempo - esporre le fun...
posta 30.08.2016 - 18:15
2
risposte

Come parametrizzare i comandi senza che il chiamante "sappia" qualcosa sul comando in anticipo

La mia domanda è simile a (ma non esattamente uguale a) questa domanda . Questa domanda è stata anche utile, ma è meno simile alla mia domanda attuale rispetto alla domanda precedente a cui mi sono collegato. Ho un framework che esegue tes...
posta 31.10.2016 - 19:40