Ricerca avanzata
Ricerca per argomento: .NET
Nelle prime versioni di C# per dichiarare una variabile e istanziarla, si deve dichiararne il tipo sia in fase di dichiarazione che in fase di istanziazione come in questo esempio.MyType myvar = new MyType();Con l'avvento di LINQ e quindi la necessità di dichiarare tipi anonimi a...
In alcuni casi memorizziamo alcune informazioni su file (come i vari log di accesso) ed è utile poterli cancellare dopo un determinato numero di giorni per lasciare libero spazio sul server.Ecco un esempio pratico, che effettua un ciclo sui files presenti in una data directory:...
Nelle prime versioni di C#, per dichiarare una variabile e istanziarla, bisognava sia dichiarare il tipo che poi specificare anche il tipo di oggetto per invocare il costruttore usando la parola chiave new come mostrato nell'esempio.Person p = new Person();Questa sintassi è ...
Pur non essendo particolarmente flessibile di sicuro il DataGrid è comodo da utilizzare ed offre tante funzionalità facilmente implementabili.Una delle cose che potrebbe essere migliorata è l'area del pager, ovvero il posto in cui sono contenuti i link alle pagine successive, ...
Quando creiamo una classe, spesso capita che alcune proprietà debbano essere valorizzate solamente in fase di inizializzazione. In questi casi creiamo le proprietà in sola lettura (cioè con solo il getter) e passiamo il valore iniziale al costruttore che imposta poi la variabile...
Nello script #523 si è visto come serializzare una classe in formato XML per poterla memorizzare in un file su disco. In questo script vedremo come, invece, serializzare una classe in formato binario in una tabella di un nostro database.E' sufficiente creare una tabella con un ...
In alcune applicazioni può ritornare utile il differenziare visivamente un ltesto rispetto ad un altro, ad esempio per rendere più visibili le pratiche scadute, i pagamenti non effettuati, etc.In questo esempio vengono estratti i dati dalla tabella sales del database pubs, ...
Oltre alla sintassi, quello che più caratterizza un record rispetto a una classe è il fatto che le proprietà sono immutabili. Tuttavia, esistono casi in cui abbiamo la necessità di modificare il valore di alcune proprietà e in questi casi l'unica possibilità è quella di creare ...
Può capitare di dover ottenere una variabile o richiamare metodi di una classe che hanno un accesso protected o internal. Per esempio la classe HttpRequest ha una proprietà LocalAddress che restituisce l'IP della macchina, ma è internal. Per aggirare il problema possiamo far uso ...
Nello script #549 abbiamo visto come dichiarare un record in C#. In quel caso abbiamo dichiarato il record con delle proprietà e un costruttore che valorizza quelle proprietà con i dati che riceve in input. ll codice da scrivere non è molto ma possiamo accorciarne notevolmente la...