Domande con tag 'c#'

4
risposte

ado.net o EF per un sistema di punti vendita

Abbiamo un sistema di point-of-sale che è stato sviluppato usando ado.net, la nostra preoccupazione attuale è di rendere l'applicazione molto veloce nella creazione di transazioni (vendite). Di solito non ci sono problemi di prestazioni con i PC...
posta 05.07.2013 - 14:40
3
risposte

Metodo factory per oggetti con più costruttori complessi

Sto refactoring una base di codice legacy. Ho 4 oggetti molto simili che ho deciso di essere un buon bersaglio per diventare polimorfico, quindi ho spostato tutto il codice comune in una classe base e ho aggiunto un'interfaccia. Il vero prob...
posta 07.04.2017 - 09:12
5
risposte

Frequenza dell'accesso getter

Poiché i getter di C # possono essere relativamente costosi, mi chiedo se verranno chiamati ogni volta o se il compilatore farà qualche ottimizzazione. Diamo un'occhiata a questo: List<A> CurrentList{ get; } void DoSomethingWithList(...
posta 26.10.2016 - 12:05
2
risposte

WPF / C #: qual è il modo accettato per un oggetto di livello inferiore di notificare l'interfaccia utente?

Impostazione Facciamo il seguente esempio: Abbiamo una serie di eventi divertenti in televisione con ognuno della durata di un'ora e questo va avanti per 3 settimane. Vogliamo creare una semplice app che mostri il nome del prossimo evento....
posta 22.07.2017 - 13:01
2
risposte

Spostamento di una vecchia applicazione desktop su una piattaforma solida [chiusa]

Diversi anni fa ho scritto un'applicazione desktop, un piccolo sistema di contabilità, in Delphi 7, che è in utente in un'azienda di medie dimensioni. Il codice mi appartiene. Ho portato su un altro sistema di contabilità che avevo costruito ann...
posta 21.10.2014 - 22:03
1
risposta

Come gestire l'eccezione nell'API REST

Data un'API REST, che genera un'eccezione quando gestisce una richiesta da un client. Ogni volta che l'API REST genera un'eccezione, viene registrata e l'applicazione (in questo caso un'applicazione della console) viene chiusa per impedire ulter...
posta 28.04.2014 - 11:42
2
risposte

Programmazione funzionale: l'uso di un generico rende impura una funzione?

public static Func<string, Task<T>> MyMethod<T>( UserCredentials credentials, Func<string, string, string, Task<T>> func ) => async (value) => await func(credentials.user, creden...
posta 23.02.2018 - 18:43
3
risposte

C'è qualcosa di sbagliato nel rendere il nullability di un tipo di riferimento esplicito avvolgendolo in un tipo di valore?

Quando programma in Java, rendo esplicito tutto il nullability; cioè, si presume che un'istanza di Foo sia non nulla, e se voglio che sia nullo, io uso un'annotazione @Nullable (o meglio, Optional<Foo> ). Ma C # non supporta nativ...
posta 05.11.2017 - 01:22
2
risposte

Come dovrei rappresentare lo stato booleano mutabile?

Quando ho alcuni oggetti con lo stato booleano che possono essere modificati (come il controllo di una checkbox), ci sono diversi modi in cui posso esporlo. Proprietà Getter, metodo Setter bool IsChecked { get { ... } } void SetChecked(bo...
posta 15.05.2016 - 06:47
2
risposte

Come vengono attuati gli interrupt nella pratica? [chiuso]

Considerare un dispositivo USB che sta ricevendo dati su una rete wireless e un'applicazione in esecuzione sul PC sta leggendo questi dati. Ora, in molte lingue (si consideri C # DataReceived), abbiamo meccanismi di gestione degli eventi per ril...
posta 29.11.2011 - 15:14