Domande con tag 'c#'

2
risposte

C # Il possibile nome del metodo è in conflitto con i parametri opzionali: perché non è vietato? [chiuso]

Abbiamo una semplice classe e il metodo principale: using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] arg...
posta 14.03.2017 - 18:22
5
risposte

Utilizzo eccessivo della spedizione dinamica

Stavo passando per il vecchio codice e ho notato uno schema che si ripete dappertutto - invio dinamico. Anche se non vedo alcun problema con l'implementazione stessa, mi chiedevo se ci sono altri modi per gestire la spedizione dinamica. Pe...
posta 15.02.2017 - 20:04
1
risposta

È buona prassi eseguire il check in dei file assemblyinfo.cs aggiornati dopo la compilazione

Il nostro processo di compilazione modifica il numero di versione di tutti i file AssemlyInfo.cs, in modo che il numero di versione possa essere gestito completamente dal server di generazione. In questo momento, commettiamo i file AssemblyIn...
posta 27.09.2016 - 10:03
1
risposta

Pattern generico di repository + EF e unità di lavoro

Sono nuovo in questo modello di repository e ho visto molte configurazioni di repository + implementazioni UoW su Internet e non sono in grado di giungere a una conclusione su quale di esse sia corretta. Dopo aver esaminato molti link, sono rius...
posta 14.02.2018 - 14:10
1
risposta

Quando si usano i generici per entrambi i tipi di ingresso e di uscita, perché il tipo di uscita generalmente dura?

Questa è una domanda soggettiva, suppongo, ma speravo in opinioni su entrambi i lati dell'argomento. Quindi prendi questo ad esempio in C #: public interface IFactory<Tin, Tout> : IFactory { Tout Create(Tin param); } Ora come p...
posta 02.12.2016 - 10:33
2
risposte

Confusione con il modello di fabbrica per quanto riguarda il principio di sostituzione di Liskov, la manutenibilità del codice e il test unitario?

Ho una certa confusione riguardo a Factory Pattern, ci sono fondamentalmente due modi per implementarli. Metodo 1: public interface IProductFactory { IProduct GetProductA(); IProduct GetProductB(); IProduct GetProductC(); } pub...
posta 28.08.2013 - 06:56
2
risposte

Strategia di aggiornamento per un framework software una volta che è stato distribuito

Devo aggiornare un framework software una volta che è stato distribuito. Il framework che stiamo creando è composto da librerie .NET 4.0 (in Visual Studio). Questo insieme comune di librerie di codici sarà disponibile per 2 servizi Windows .N...
posta 10.09.2013 - 21:36
1
risposta

Aggiunta di funzionalità di base (ereditate) alle classi che non si controllano

Ho un set di classi da una libreria di terze parti. Queste classi utilizzano una struttura di ereditarietà per condividere la logica. Vorrei aggiungere un livello di astrazione al centro dell'albero di ereditarietà per aggiungere funzionalità a...
posta 26.07.2013 - 21:59
3
risposte

Uso appropriato di SQL CLR

Abbiamo alcuni processi back-end che vengono eseguiti * sul nostro server SQL (SQL Server), che implicano l'elaborazione delle attestazioni. Ciò richiede sia la manipolazione dei dati (biz logic) che i dati di lettura / scrittura sulle tabelle....
posta 23.08.2012 - 18:38
1
risposta

Sostituzione dei parametri con struct

Sto incontrando un sacco di metodi nel mio progetto che hanno un sacco di parametri incorporati in essi e che rendono complicato chiamare i metodi come devo iniziare a dichiarare le variabili prima di chiamare i metodi. Come tale, vorrei rifa...
posta 25.09.2012 - 10:26