Domande con tag 'c#'

3
risposte

È possibile implementare una tabella hash ben distribuita senza utilizzare l'operatore%?

Sto cercando di implementare una tabella hash veloce e ben distribuita in C #. Ho difficoltà a scegliere la mia funzione di hash-constraing che accetta un codice hash arbitrario e lo "vincola" in modo che possa essere utilizzato per indicizzare...
posta 06.09.2016 - 18:20
1
risposta

Perché la parola chiave yield è utilizzata insieme a return and break e non da sola?

In C # puoi costruire metodi con il tipo di ritorno di IEnumerable<T> e usare yield return e yield break per controllare il flusso. Ecco un semplice esempio che utilizza entrambi i controlli: public IEnumerable<int>...
posta 26.09.2013 - 23:01
2
risposte

Qual è un modo corretto di creare app Winform con più "schermate"

Qual è un modo corretto di creare un'app Winform con più "schermate"? Ad esempio, sto cercando di scrivere un piccolo programma di backup (principalmente per giggles) e ho scaricato i controlli e i contenitori sul modulo. Sto usando pannelli...
posta 05.11.2012 - 21:19
2
risposte

Perché F # Core definisce i tipi di array generici?

Ho appena notato che lo spazio dei nomi di FSharp.Core include tipi di array generici di fino a 4 dimensioni, ovvero Core . [] < 'T > , Core. [] <' T & gt ;, ecc. C # e VB sembrano funzionare bene con System.Array - anche se non mi è c...
posta 02.07.2014 - 19:31
4
risposte

Limiti delle dimensioni pratiche di un hashtable e dizionario in c #

Quali sono i limiti pratici per il numero di elementi che un C # 4 dizionario o Hashtable può contenere e il numero totale di byte che queste strutture possono contenere. Lavorerò con un gran numero di oggetti e voglio sapere quando queste strut...
posta 06.12.2011 - 22:24
3
risposte

Differenze tra Given When Then (GWT) e Arrange Act Assert (AAA)?

In TDD c'è la sintassi Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = n...
posta 23.01.2016 - 20:50
1
risposta

Perché non è possibile sovraccaricare l'operatore di assegnazione composto in C #?

Il titolo è fuorviante, quindi leggi l'intera domanda: -) . Per "operatore di assegnazione composto" ho in mente un costrutto come questo op= , ad esempio += . L'operatore di assegnazione puro ( = ) non appartiene alla mia domand...
posta 30.05.2015 - 18:07
10
risposte

Qual è il punto delle proprietà?

Ecco alcuni argomenti per le proprietà e i miei argomenti contrari: Più facile da usare rispetto alla scrittura di metodi getter e setter Le coppie metodo Getter e setter sono un odore di codice. Rendere più facile la scrittura di questi è...
posta 26.03.2011 - 22:47
1
risposta

Il codice prima con Migrations o SQL Data Data Tools si adatta meglio?

Mi è stata fornita una specifica per creare un nuovo sito MVC4, inizialmente non sarà un progetto troppo grande ma sospetto che crescerà man mano che l'azienda avrà nuove idee. Utilizzo di .NET 4.5 ASP.NET MVC4 e EF Devo scegliere tra code-fi...
posta 04.06.2013 - 23:09
4
risposte

Design in linguaggi "misti": progettazione orientata agli oggetti o programmazione funzionale?

Negli ultimi anni, le lingue che mi piace usare diventano sempre più "funzionali". Ora uso linguaggi che sono una sorta di "ibrido": C #, F #, Scala. Mi piace progettare la mia applicazione usando classi che corrispondono agli oggetti del domini...
posta 29.03.2012 - 10:15