Domande con tag 'c#'

2
risposte

Elaborazione di richieste generiche

Ho un servizio web che accetta chiamate multiple che richiedono una gestione e una convalida diverse, usando i generici che sono riuscito a creare una classe comune che accetta un gestore e un validatore e assomiglia a questo public class...
posta 08.06.2016 - 12:51
1
risposta

Creazione di una libreria condivisa che potrebbe essere utilizzata con applicazioni desktop e progetti web

Sono stato coinvolto in un certo numero di progetti desktop MVC.NET e c # nella nostra azienda nell'ultimo anno o giù di lì mentre riuscivo anche a mantenere il mio naso inserito in altri progetti (in una capacità di apprendimento di sola lettur...
posta 25.03.2012 - 03:21
2
risposte

Applicazioni WPF open source ben progettate [chiuso]

Mi chiedo solo se qualcuno sa di alcune applicazioni .NET open source ben progettate che utilizzano WPF? Ho già provato a cercare nei soliti siti come GitHub e Sourceforge, ma non ero affatto soddisfatto dei risultati. In realtà sono inter...
posta 19.09.2013 - 10:17
2
risposte

Struttura dati / tecniche ideali per la memorizzazione di dati generici dello scheduler in C #

Sto cercando di implementare un oggetto scheduler generico in C # 4 che genererà una tabella in HTML. Lo scopo di base è mostrare alcuni oggetti insieme a vari attributi e se stia facendo qualcosa in un determinato periodo di tempo. Lo schedu...
posta 09.12.2011 - 15:21
5
risposte

Il campo incapsulato C # è una violazione di YAGNI

Considera questi due modi per dichiarare un campo in una classe C # opzione A public class AuditController { public DataAccess Service; } opzione B public class AuditController { private DataAccess service; public DataA...
posta 24.08.2018 - 18:28
3
risposte

Come evitare l'incremento degli ID esposti in un'API?

Guardando post come questo su StackOverflow , il consenso sembra che tu debba nascondere gli ID incrementali dalle API esterne per sicurezza. Tuttavia, sto riscontrando problemi nell'elaborazione di una buona implementazione. Non voglio...
posta 05.12.2016 - 18:11
1
risposta

Futuro di WPF e controlli gratuiti? [chiuso]

Sono disposto a lavorare su un progetto personale che vorrei pubblicare pubblicamente. Sto lavorando con Silverlight e ho esperienza con XAML, poiché è il mio lavoro a tempo pieno. Per me è divertente creare interfacce utente in Blend e XAML....
posta 06.07.2012 - 05:28
4
risposte

Come progettare un metodo TryParse che fornisce informazioni dettagliate in caso di errore di analisi?

Durante l'analisi dell'input dell'utente, è generalmente consigliato non per generare e intercettare eccezioni, ma piuttosto per utilizzare metodi di convalida. In .NET BCL, questa sarebbe la differenza tra, ad esempio, int.Parse (genera...
posta 22.01.2018 - 16:19
5
risposte

Quando si chiama un metodo dovremmo usare base.methodname e this.methodname?

In C #, con un set di classi ereditate - quando si chiama un metodo dovremmo usare le parole chiave "base.metodo e questo.metodo" ... indipendentemente dal fatto che si tratti di un metodo sottoposto a override o meno? È probabile che il codi...
posta 07.02.2012 - 12:25
6
risposte

È una best practice con Enum in C #

Quando Enum è usato come sotto, dì se abbiamo enum Designation { Manager = 0, TeamLead = 1, Associate = 2 } quindi scrivi il codice seguente if (designation == Designation.TeamLead) //somecode Ora se decidiamo di cambiare l...
posta 13.05.2013 - 16:01