Domande con tag 'c#'

3
risposte

Quando sono assegnati compiti concatenati (cioè a = b = c) in forma errata?

Sto lavorando a un progetto VB.Net WinForms e mi sono ritrovato a scrivere codice come questo: this.Fizz.Enabled = this.Buzz.Enabled = someCondition; Non riuscivo a decidere se fosse un codice cattivo o no. Ci sono delle linee guida .NET pe...
posta 09.05.2013 - 00:08
2
risposte

Aggregazioni complesse di ricreazione da un'origine di persistenza

Sto costruendo un'applicazione web con C # e ho una radice aggregata che ha diverse entità e oggetti valore. Poi ho un oggetto repository che mantiene l'aggregazione nel database (sto usando ADO.NET come il mio livello di persistenza dell'infras...
posta 15.05.2016 - 06:32
2
risposte

Architettura rilassata DAL o BLL anemico?

In particolare per il collaudo delle unità, sto cercando di implementare un'applicazione con un'architettura a strati . Sto codificando in C # e utilizzo l'API Web ASP.NET per il livello di servizio. Sto puntando su un'architettura a 3 livelli:...
posta 14.04.2016 - 03:56
8
risposte

Apprendimento di Haskell e C # simultaneamente [duplicato]

Sono un programmatore che è ancora adolescente. Ho fatto un po 'di programmazione per un paio d'anni, ho iniziato su Ruby e in seguito sono passato a Python a causa della massiccia quantità di risorse di apprendimento lì. Non ho mai veramente...
posta 05.07.2011 - 05:55
6
risposte

Si considera questo codice ripetuto?

C # / ASP.net: /// <summary> /// Is a group in the basket already? /// </summary> public static bool isItemInBasket(List<BasketItem> BasketItems, int GroupID) { return BasketItems.Where(c => c.GroupID == GroupID).Singl...
posta 24.08.2011 - 18:16
4
risposte

come sono i metodi virtuali più lenti in C #

Stavo leggendo che le chiamate virtuali rendono il codice più lento rispetto a chiamare non-virtual in C #. Tuttavia l'istruzione IL per entrambi è la stessa callvirt tranne nei casi in cui viene chiamato base.somemethod() . Quindi,...
posta 02.04.2014 - 01:59
7
risposte

Async / await rende la cosa semplice non necessaria complicata?

Dopo aver esposto allo sviluppo di Windows App Store per un mese, comincio a pensare che il modello di programmazione async / await faccia più male che bene. Rende complicata la cosa semplice. Fai un esempio, creazione di cartelle...
posta 28.11.2012 - 16:18
3
risposte

Il modo migliore per definire, avviare e interrompere i thread in C #

Sto facendo un piccolo programma, che ha pochi thread, costantemente in esecuzione. Ad un certo punto, potrei voler fermare uno di essi, e poi, dopo un periodo di tempo casuale, ricominciare da capo. Quindi, per prima cosa, qual è il modo miglio...
posta 01.04.2015 - 17:36
9
risposte

Quale è meglio: molte definizioni di classe nello stesso file o ogni definizione di classe in un file separato?

Quale è meglio: molte definizioni di classe nello stesso file o ogni definizione di classe in un file separato? Esempi: 1) Molte classi nello stesso file. Dì, myManyClasses.cs : namespace myPack { class myClass1() { } c...
posta 11.03.2011 - 19:01
3
risposte

Perché un riferimento a un oggetto non dovrebbe avere accesso a un membro statico in C #

Contesto della mia domanda: Sto leggendo C #. Cercando di capire la parola chiave statica. Capisco che quando Statico viene applicato a un membro di una classe, può essere modificato solo dalla classe e non dai riferimenti all'oggetto cl...
posta 04.07.2014 - 11:02