Domande con tag 'c#'

1
risposta

Qual è l'implicazione dei costi sulla riassegnazione di una variabile in un'istruzione if

Ho un software che ha utenti diversi (admin / utente) Nella versione admin puoi caricare subito le modifiche. Mentre un utente non ha questa capacità deve salvarlo per ottenere l'autorizzazione. Per visualizzare le opzioni ho scritto il mio codi...
posta 07.11.2016 - 10:30
3
risposte

Interrogazione dei dati con SQL vs. C # [duplicato]

Sto cercando di decidere chi ha ragione nel seguente argomento: Come elaborare in modo efficace i dati in MSSQL? Qual è più veloce? Opinione 1: le richieste di dati (questo è particolarmente vero per quelle complesse) devono essere gesti...
posta 12.01.2017 - 13:49
2
risposte

Introspezione vs polimorfismo in C #

Mi chiedo quanto sia costosa l'introspezione di C # in termini di controllo del tipo di classe. Diciamo che ho un problema, dove in un metodo di D devo decidere di agire a seconda del tipo di oggetti diversi B:A e C:A . Ora potrei...
posta 13.11.2016 - 21:59
3
risposte

Gli oggetti valore hanno un comportamento?

Nel suo libro, Eric Evans distingue tra classi di valore e classi di entità. Gli oggetti valore non hanno identità e continuità. Le classi Value contengono un comportamento? È accettabile che i Tipi di valore non abbiano un comportamento? Il...
posta 14.06.2017 - 13:30
2
risposte

utilizzando il proxy Web API

Ho un'applicazione MVC e una web API. L'API Web contiene tutta la logica aziendale e il controller mvc ha solo logica ui. Voglio creare un proxy web API ma non so se sia una buona idea. Con il proxy web api Il controller è disaccoppiato da...
posta 11.07.2017 - 17:47
3
risposte

Miglior algoritmo per determinare se due array possono essere uguali in una coda circolare

Sto cercando di capire un modo efficiente per determinare se due matrici distinte della stessa dimensione possono essere spostate per formare la stessa coda circolare. Ad esempio: Array1 = ['A','B','C','D'] Array2 = ['D','A','B','C'] Può fo...
posta 02.06.2015 - 08:26
1
risposta

Risultato LINQ più efficiente per la query Contains ()

Attualmente utilizzo il seguente: var result = list.Union(otherList).SelectMany(l => l.children).ToList() foreach(var child in lotsOfChildren){ something = result.Contains(child) } Uso solo result per le query se l'elenco conti...
posta 13.03.2015 - 12:37
2
risposte

Reinventare la ruota: C # Webforms Content Management System

Abbiamo bisogno di un sistema di gestione dei contenuti, ma abbiamo bisogno di molte funzionalità che non sono disponibili sul mercato ora: integrazione con Azure AD, integrazione con il nostro sistema telefonico e un altro paio. Ho riscontra...
posta 04.09.2017 - 21:54
3
risposte

Responsabilità della classe base

la classe base può contenere metodi protetti che non devono essere usati da tutte le classi discendenti? Ho questa situazione: EntityA: ha alcuni metodi che gestiscono le attività EntitàB: ha alcuni metodi che gestiscono i prodotti En...
posta 31.07.2018 - 12:54
1
risposta

Come risolvere in modo efficiente i giocatori / oggetti "vicini" in un gioco online senza iterarli attraverso tutti?

Ho un server di gioco online che funziona come segue: Una volta che un giocatore si è connesso, si trova in una delle sessioni predefinite (considerale posizione fisica, ad esempio Isola, posizione sotterranea, ecc.). Quindi qualsiasi azio...
posta 05.09.2018 - 16:42