Domande con tag 'c#'

2
risposte

Gestori di comandi e DDD

Ho un'applicazione ASP.NET MVC, che utilizza un servizio di query per ottenere dati e un servizio di comando per inviare comandi. La mia domanda riguarda la parte di comando. Se arriva una richiesta, il servizio comandi utilizza un commander...
posta 20.09.2011 - 11:13
2
risposte

Combinazione efficiente di metodi di sincronizzazione e asincroni in un unico metodo?

Ok, sembra strano, ma il codice è molto semplice e spiega bene la situazione. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Rol...
posta 26.01.2014 - 20:04
1
risposta

Come evitare le interfacce chatty

Sfondo: Sto progettando un'applicazione server e creando dll separate per diversi sottosistemi. Per semplificare le cose, supponiamo di avere due sottosistemi: 1) Users 2) Projects L'interfaccia pubblica degli utenti ha un metodo...
posta 25.01.2015 - 08:24
7
risposte

string.format con variabili vs variabili in linea

Quali sono i pro / contro (se ce ne sono) da usare string output; int i = 10; output = string.Format("the int is {0}", i); vs string output; int i = 10; output = "the int is " + i; Ho sempre utilizzato l'ultimo esempio, ma sembra che...
posta 26.01.2012 - 17:41
12
risposte

Operatore a coalescenza di proprietà per C #

L'operatore a coalescenza nulla in c # ti consente di accorciare il codice if (_mywidget == null) return new Widget(); else return _mywidget; Fino a: return _mywidget ?? new Widget(); Continuo a scoprire che un operator...
posta 26.01.2011 - 01:17
8
risposte

C # foreach miglioramenti?

Mi capita spesso durante la programmazione in cui voglio avere un indice di conteggio dei cicli all'interno di un foreach e devo creare un numero intero, usarlo, incrementarlo, ecc. Non sarebbe una buona idea se ci fosse una parola chiave? ha in...
posta 14.06.2012 - 14:51
2
risposte

Quali modelli di progettazione GOF sono già implementati come funzionalità di linguaggio di prima classe in C #?

(Questa domanda è stata chiusa su Stack Overflow perché è "troppo ampia" e "non è una vera domanda", quindi forse è più appropriato qui?) Ispirato questa domanda . Sappiamo che gli eventi sono un'implementazione a livello di linguaggio del m...
posta 25.03.2011 - 03:55
9
risposte

In che modo la progettazione dell'ereditarietà può comportare costi aggiuntivi? [chiuso]

Quindi volevo ereditare da sealed class in csharp e sono stato masterizzato. Non c'è modo di annullarlo a meno che tu non abbia accesso alla fonte. Poi mi ha fatto pensare "perché sealed esiste anche?". 4 mesi fa. Non riuscivo a c...
posta 04.09.2013 - 18:47
4
risposte

Come garantire un singolo standard di codifica in .NET con il supporto degli strumenti

Probabilmente, la situazione di base è familiare a tutti. Hai concordato alcuni standard di codifica nella tua squadra e ora è il momento di assicurarti che tutti li seguano. Alcuni lo fanno tramite una programmazione abbinata, altri mantengo...
posta 02.03.2012 - 16:52
6
risposte

cosa può andare storto nel contesto della programmazione funzionale se il mio oggetto è mutabile?

Riesco a vedere i benefici degli oggetti mutevoli e immutabili come gli oggetti immutabili che richiedono molto tempo per risolvere i problemi nella programmazione multi-thread a causa dello stato condiviso e scrivibile. Al contrario, gli oggett...
posta 30.04.2018 - 10:02