Domande con tag 'c#'

2
risposte

C # Linq per oscurare quale tipo è più utilizzato e quali sono i più odiati / non necessari [chiuso]

Ho letto e usato molti buoni Linq per. Ho anche letto che alcuni dei Linq per _ _ non valgono la pena di essere studiati in quanto esistono tecniche migliori. Mi stavo chiedendo su quale gruppo dovrei concentrarmi e quali sono le alternative p...
posta 20.05.2011 - 17:11
2
risposte

Un oggetto dominio può ricevere un elenco o elementi di un elenco?

Supponiamo di avere un oggetto dominio, che rappresenta un cliente con un elenco di offerte. Dire che voglio aggiungere una raccolta di offerte. Credo di avere due opzioni: Opzione 1 Avere l'oggetto dominio caclculate le offerte e agg...
posta 28.01.2018 - 19:52
2
risposte

Su materiali di consumo

Data questa classe astratta: public abstract class File { public abstract string Name { get; set; } public abstract void Add(File newFile); } È possibile generare la base di un composito: public class LogFile : File {...
posta 23.11.2017 - 13:39
3
risposte

C # Come evitare codice duplicato con interfacce in cui gli oggetti hanno lo stesso comportamento

Quindi un semplice esempio che ho: public interface IFollow{ Transform Target {get;} void LateUpdate(); } public A : Monobehaviour , IFollow { public Transform Target {get; set;} public void LateUpdate(){ //follow the tar...
posta 10.07.2018 - 03:13
2
risposte

Metodo per aggiornare un tipo di riferimento - restituire un oggetto o usare void

Che cosa preferisci e perché? void PrepMyInstantiatedObject(SomeComplexDTO someComplexDto){ someComplexDto.Name = SomeOtherClassHelper.DerivedName(someComplexDto.Name); someComplexDto.Ids = SomeOtherClassHelper.Resolve(someComplexD...
posta 25.05.2018 - 15:52
3
risposte

Come portare questa architettura su .net?

Il mio team è attualmente bloccato a utilizzare uno strumento che non ci piace che assume la forma di un plugin Eclipse e di un .jar; il plugin ci fornisce un pulsante per eseguire rapidamente il codice di un singolo file (invocando il file .jar...
posta 19.07.2012 - 20:24
3
risposte

S.O.L.I.D. i principi

Ho una piccola domanda. Quale approccio è corretto nel contesto dei principi SOLID? 1 o 2? Nel primo caso, il metodo "CreateTask" non restituisce l'oggetto Task, ma lo inserisce nell'elenco che accetta come argomento del metodo. Nel second...
posta 01.02.2018 - 14:34
2
risposte

Inizializza una data di nascita con un DateTime o tre numeri interi?

Recentemente ho posto questa domanda: link . Ho intenzione di evitare un oggetto valore DateOfBirth . Invece sto pensando di usare un alias di tipo. Ho alcune opzioni riguardo al mio costruttore: Opzione 1 using DateOfBirth=System.Da...
posta 03.02.2018 - 16:25
2
risposte

Il codice del compilatore 'call site' ha generato il codice auto?

Il "sito di chiamata" è un codice auto generato dal compilatore - mi imbatto spesso in questo termine e sembra che il metodo di chiamata venga semplicemente chiamato "sito di chiamata", che suona letteralmente bene ma credo che abbia alcune comp...
posta 11.02.2018 - 08:18
1
risposta

Algoritmo a mezza distanza / doppia distanza [chiuso]

Carico i dati dalle pagine di un sito web. Il problema è che l'ammontare delle pagine non è chiaro. Poiché questo processo richiede molto tempo, desidero visualizzare una finestra di dialogo di avanzamento. Per quello devo trovare l'ultima pa...
posta 19.09.2016 - 18:21