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...
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...
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(...
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....
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...
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...
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...
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...
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...