Domande con tag 'c#'

3
risposte

Come testare il codice di test che scarica un file da un repository github

Questa è la struttura della mia soluzione: Storage.csproj > FileDownloader.cs > GitHubProvider.cs (implements IStorageProvider) > IStorageProvider.cs Storage.Test.csproj > FileDownloaderFixture.cs L'idea è che posso...
posta 19.09.2014 - 07:57
3
risposte

Frequenza di gestione delle eccezioni / Dettaglio registro

Sto lavorando su un'applicazione .NET piuttosto complessa che interagisce con un'altra applicazione. Molte dichiarazioni a riga singola sono possibili colpevoli per aver lanciato un'eccezione e spesso non c'è nulla che io possa fare per verifica...
posta 02.11.2012 - 19:44
2
risposte

La convalida del server è necessaria con i validatori lato client?

Recentemente ho creato un'app Web .net che utilizzava oltre 200 validatori personalizzati su una pagina. Ho scritto il codice sia per ClientValidationFunction che OnServerValidate che risulta in una tonnellata di codice ripetitivo....
posta 22.10.2012 - 14:18
4
risposte

javascript closure = c # proprietà?

Per chiunque sia esperto in Javascript e in C #: Possiamo pensare alle chiusure di JS come pensiamo alle proprietà private e pubbliche in c #? Una chiusura si riferisce a una funzione interna (proprietà pubblica) che ha accesso alle variab...
posta 01.08.2016 - 06:05
1
risposta

sqrt c # vs sqrt c ++

Qualche idea sul perché la versione C # di sqrt ( System.Math.Sqrt ) sia ~ 10 volte più lenta della versione c ++? Inoltre, la versione C # sembra avere una cifra in più di precisione. Ho eseguito il test in MSVC2012. Ho usato il double e...
posta 24.12.2012 - 19:38
3
risposte

Passaggio da C # a C ++ e suggerimenti? [chiuso]

Ho utilizzato C# per un po 'di tempo e, per migliorare la mia carriera e ampliare la mia conoscenza della programmazione, voglio entrare in C++ . C# è molto utile e veloce da lavorare, ma dal momento che il mio team ed io realizze...
posta 06.09.2013 - 17:15
4
risposte

Qual è la ragione per cui le eccezioni sono pesantemente utilizzate nei linguaggi gestiti (C # e Java) ma non in C ++? [chiuso]

AFAIK, molti progetti C ++ non consentono eccezioni e negano loro le linee guida sulla codifica. Ho molti motivi, ad esempio, l'eccezione è difficile da gestire correttamente se il tuo binario deve essere compilato da compilatori separati e dive...
posta 05.11.2013 - 05:57
7
risposte

Dove devo inserire i miei metodi di utilità?

Sono molto nuovo a Visual Studio e C # e mi chiedo come sia meglio creare un repository di ordinamenti per i metodi di utilità. Ad esempio, abbiamo bisogno di un metodo che restituisca l'anno fiscale corrente e altri valori specifici dell'azi...
posta 02.11.2011 - 16:09
5
risposte

Confusione dell'iniezione di dipendenza

Penso di avere una conoscenza decente di ciò che è il principio di Inversione di dipendenza (DIP), la mia confusione è più legata all'iniezione di dipendenza. La mia comprensione è che l'intento di DI è disaccoppiare parti di un'applicazione,...
posta 29.06.2013 - 10:48
9
risposte

Un "blocco downcast se" è una caratteristica linguistica ragionevole?

Considera quanto segue "se il cast": class A { public void f1() { ... } } class B : A { public void f2() { ... } } A a = foo(); // might return A or B if ( a is B ) { // Inside block, implicitly "redeclare" a as type B // It's...
posta 18.04.2014 - 22:21