Domande con tag 'c#'

1
risposta

C # - Come posso garantire che un membro sia invocato senza doverlo chiamare e fare affidamento sul {get; }

Uso la reflection come metodo per implementare uno schema factory: Type type = GetProviderType(vendor); ConstructorInfo constructorInfo = type.GetConstructor(new Type[] { typeof(NameValueCollection) }); ExternalSourcePr...
posta 14.11.2016 - 02:52
1
risposta

Aggiungi un ICrudRepository invariante di chiave che può essere implementato dall'ignoranza

In questo esempio, TItem.GetKeyType() è ciò che mi piacerebbe ottenere. Definizione dell'interfaccia del repository CRUD di base: ICrudRepository<TItem> where TItem : BaseItem where TKey : TItem.GetKeyType() public Tkey Id { ge...
posta 09.05.2017 - 11:51
2
risposte

Come decidere se l'oggetto deve essere passato come parametro o essere un membro della classe

Avere un servizio che ad es. scarica dati, la cui responsabilità è ProgressReporter ? Dovrebbe essere la responsabilità del chiamante passare una valida, come in CodeSample1, o sarebbe meglio se fosse la responsabilità del creatore dell'ogge...
posta 13.11.2016 - 23:10
2
risposte

Quale approccio utilizzare quando l'amministratore può agire come un utente nell'applicazione?

L'applicazione richiede che l'utente amministratore possa fornire le stesse azioni come l'utente reale. È una situazione normale quando nell'applicazione cambia IIdentity in modo tale che quando facciamo clic sul pulsante "Accedi come un ut...
posta 07.11.2017 - 07:55
2
risposte

Come posso ottenere un programma progettato per funzionare continuamente (conversione di dati su una porta COM seriale) per uscire?

Dichiarazione del problema Sto scrivendo un programma di console C # che preleva i dati binari provenienti dalla COM1 seriale, convertendo ogni byte in esadecimale ASCII e poi emettendo i caratteri HEX attraverso la COM2 seriale. Vorrei...
posta 22.11.2017 - 16:22
2
risposte

Registratore opzionale per un'implementazione dell'API

Dire che voglio creare un'implementazione C # di un'API per alcuni servizi di terze parti e voglio avere un'opzione per ottenere i post e le risposte JSON in qualche modo, quale sarebbe un modo elegante per farlo? Esempio di un metodo: publ...
posta 08.11.2017 - 18:44
1
risposta

Proprietà con ottenere solo vs Metodo [duplicato]

Ho un metodo chiamato IsDone. Questo metodo esegue alcuni controlli e restituisce true o false. C'è qualche vantaggio nell'usare una proprietà senza un setter?     
posta 08.07.2016 - 09:32
1
risposta

Implementazione di IoC nel modo giusto

Ho iniziato a lavorare in un progetto circa 3 mesi fa e da quando mi sono iscritto ho visto tanti errori nell'intero progetto - l'architettura è completamente disfunzionale e mal implementata e molti concetti usati come Inversion of Control sono...
posta 12.08.2016 - 11:47
2
risposte

Visual Basic Scrittura su file con righe numerate

Questo è più un tipo di domanda di design / esperienza utente, quindi se appartiene a qualcun altro per favore fammelo sapere. Ho un programma con più PictureBox: PictureBox1 PictureBox2 . . PictureBox60 Il campo PictureBox di Tag...
posta 12.08.2016 - 03:49
3
risposte

Utilizzare HttpUtility.HtmlEncode o creare un metodo di estensione

Devo usare HttpUtility.HtmlEncode o scrivere un metodo di estensione? Pro per l'utilizzo di HttpUtility.HtmlEncode è che altri sviluppatori possono vedere e riconoscere immediatamente ciò che sta facendo. Pro per l'utilizzo di un metodo di...
posta 23.06.2016 - 13:07