Domande con tag 'c#'

6
risposte

Crea un nuovo oggetto o resetta ogni proprietà?

public class MyClass { public object Prop1 { get; set; } public object Prop2 { get; set; } public object Prop3 { get; set; } } Supponiamo di avere un oggetto myObject di MyClass e devo resettare le...
posta 25.06.2015 - 12:02
4
risposte

Intercettazione vs Iniezione: una decisione di architettura quadro

C'è questa struttura che sto aiutando a progettare. Esistono alcune attività comuni che dovrebbero essere eseguite utilizzando alcuni componenti comuni: registrazione, memorizzazione nella cache e raccolta di eventi in particolare. Non sono s...
posta 10.03.2012 - 01:01
3
risposte

Parametri opzionali o costruttori sovraccaricati

Sto implementando un DelegateCommand , e quando stavo per implementare il / i costruttore / i, sono arrivato con le seguenti due scelte progettuali: 1: avere più costruttori sovraccaricati public DelegateCommand(Action<T> execute)...
posta 27.03.2018 - 09:04
3
risposte

Quanto lavoro devo mettere dentro una dichiarazione di blocco?

Sono uno sviluppatore junior che lavora alla stesura di un aggiornamento per software che riceve dati da una soluzione di terze parti, lo memorizza in un database e quindi ne condiziona l'utilizzo da parte di un'altra soluzione di terze parti. I...
posta 07.04.2015 - 18:22
5
risposte

Implementazione di un'interfaccia quando non è necessaria una delle proprietà

Piuttosto semplice. Sto implementando un'interfaccia, ma c'è una proprietà che non è necessaria per questa classe e, infatti, non dovrebbe essere utilizzata. La mia idea iniziale era di fare qualcosa del tipo: int IFoo.Bar { get { raise ne...
posta 29.12.2015 - 18:22
5
risposte

Non dichiarare interfacce per oggetti immutabili

Non dichiarare interfacce per oggetti immutabili [EDIT] Dove gli oggetti in questione rappresentano oggetti Data Transfer (DTO) o Plain Old Data (POD) È una linea guida ragionevole? Fino ad ora, ho spesso creato interfacce per class...
posta 06.03.2013 - 12:50
14
risposte

C'è un motivo per utilizzare un array quando sono disponibili elenchi? [chiuso]

Sembra che List<T> in C # possa fare tutto ciò che un array può fare e altro, e sembra altrettanto efficiente in termini di memoria e prestazioni come array. Quindi, perché dovrei voler usare un array? Ovviamente non sto chieden...
posta 10.12.2014 - 16:29
8
risposte

C # Generics - Come evitare il metodo ridondante?

Supponiamo di avere due classi simili a questa (il primo blocco di codice e il problema generale sono relativi a C #): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } Queste class...
posta 03.11.2016 - 09:00
1
risposta

chiama una funzione e non la aspetti mai in C #

Ho un controller nella mia applicazione web mvc4 in cui è presente un'azione che deve chiamare un'altra funzione. Cosa succede in quella funzione, cioè il valore restituito non è importante per la mia azione. Come posso chiamare quella funzione...
posta 30.08.2013 - 06:18
6
risposte

Esiste un reale vantaggio per il deposito generico?

Leggevo alcuni articoli sui vantaggi della creazione di repository generici per una nuova app ( esempio ). L'idea sembra carina perché mi permette di usare lo stesso repository per fare diverse cose contemporaneamente per diversi tipi di entità:...
posta 07.09.2012 - 02:34