Domande con tag 'c#'

2
risposte

Perché esiste un nuovo vincolo () in C # ma nessun altro vincolo simile?

Nei generici C #, possiamo dichiarare un vincolo per un parametro di tipo T per avere un costruttore predefinito, dicendo where T : new() . Tuttavia, nessun altro tipo di vincoli come questo è valido - new(string) per esempio, ecc....
posta 22.04.2014 - 23:51
4
risposte

È una cattiva pratica rendere pubblici i metodi esclusivamente per il controllo delle unità? [duplicare]

Ho una classe con un metodo pubblico. Ha altri metodi che "assistono" con lo scopo del metodo pubblico. Il metodo pubblico deve essere testato. Tuttavia, voglio anche testare unitamente i metodi privati. Sarebbe impossibile per i miei test...
posta 02.03.2015 - 11:39
1
risposta

Test unitari: asserzioni posticipate con Linq

Va bene aggiungere asserzioni posticipate come questa var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Perché? Quindi posso ripetere una sola volta anche con le dichiarazioni che preve...
posta 02.07.2017 - 19:29
4
risposte

async + attendi == sincronizzazione?

Si è imbattuto in questo post che parla di come fare richieste web asincrone. A parte la semplicità, se nel mondo reale tutto ciò che fai è fare una richiesta asincrona e aspettare nella riga successiva, non è come fare una chiamata di sinc...
posta 14.01.2013 - 17:18
3
risposte

Gestione dei pacchetti NuGet interni con accesso al codice sorgente

Abbiamo un sacco di librerie interne che vorremmo condividere tra i progetti all'interno dell'azienda. Questi sono alcuni dei requisiti: le fonti di libreria sono archiviate in repository separati da progetti finali i progetti finali inclu...
posta 01.08.2016 - 21:22
9
risposte

Java raggiungerà C #? [chiuso]

Oggi ho postato una domanda che chiedeva su quale lingua C # o Java sarebbe stato meglio per me studiare. Ho avuto delle ottime risposte. Una cosa che è venuta fuori è che forse Java ora è piuttosto dietro C # con nuove funzionalità. Ho visto al...
posta 31.03.2011 - 15:52
7
risposte

Perché la creazione dell'istanza è così com'è?

Ho imparato C # nel corso degli ultimi sei mesi circa e ora sto scavando in Java. La mia domanda riguarda la creazione di istanze (in entrambi i linguaggi, in realtà) ed è più di: Mi chiedo perché l'abbiano fatto in quel modo. Prendi questo esem...
posta 07.02.2015 - 20:29
3
risposte

Qual è lo scopo di questa apparente auto-referenza in C #?

Sto valutando un CMS open source chiamato Piranha ( link ) da utilizzare in uno dei miei progetti. Ho trovato il seguente codice interessante e un po 'confuso, almeno per me. Qualcuno può aiutarmi a capire perché la classe eredita da una base de...
posta 01.11.2018 - 15:08
2
risposte

Quando e perché utilizzare le classi annidate?

Usando la programmazione orientata agli oggetti abbiamo il potere di creare una classe all'interno di una classe (una classe nidificata), ma non ho mai creato una classe nidificata nei miei 4 anni di esperienza nella codifica. A cosa servono le...
posta 28.03.2016 - 09:39
9
risposte

Struttura dei dati per accedere alle unità di misura

TL; DR - Sto provando a progettare una struttura dati ottimale per definire le unità all'interno di un'unità di misura. Un Unit of measure è essenzialmente un value (o quantità) associato a unit . Le unità SI hanno sette ba...
posta 08.05.2013 - 15:14