Ricerca per argomento: C#

Il .NET framework mette a disposizione delle nuove incredibili funzionalità che ci permettono di rendere persistente una nostra classe e poterla trasportare tramite cavo o salvarla su disco. Questo meccanismo prende il nome di serializzazione ed è lo stesso sfruttato dai web ...

Si possono creare documenti XML all'interno del .NET Framework sfruttando diversi approcci.E' interessante l'utilizzo della classe XmlTextWriter, che troviamo nel namespace System.Xml e che eredita da XmlWriter.E' necessario associare uno stream all'oggetto XmlTextWriter appena ...

Quando creiamo una tupla in C#, creiamo un oggetto con delle proprietà a cui assegnamo un valore. Fino alla versione 6 di C#, se vogliamo assegnare il valore delle proprietà a delle variabili, dobbiamo farlo una proprietà per volta. A partire da C# 7 possiamo invece assegare le ...

Il DataGrid è uno dei Web Controls più utilizzato, per via della sua potenza e della sua enorme flessibilità.Una mancanza che ha è però il supporto diretto per la visualizzazione dei record totali restituiti da una query.La cosa è facilmente aggirabile utilizzando uno script come...

A partire da C# 7, è stata aggiunta la possibilità di dichiarare una variabile insieme alla parola chiave out come variabile di output di un metodo. Prendiamo come esempio il seguente codice.var v = Int32.TryParse("3", out var value);Il problema dell'implementazione iniziale di ...

Sappiamo sfruttare gli user controls in una pagina ASP.NET, semplicemente inserendoli come normali web controls, attraverso una sintassi del tipoAlla stregua dei web controls, gli user controls possono essere aggiunti in maniera programmatica alla pagina (o ad un placeholder), ...

Una delle novità introdotte da C# 7.3 è la possibilità di utilizzare gli operatori == e != per comparare due tuple. Fino alla versioen 7.2 di C#, questa operazione genera un eccezione di compilazione, mentre a partire dalla versione 7.3 è ammessa. La comparazione funziona ...

Quando creiamo un nuovo progetto con Visual Studio 2017, questo sceglie per noi l'ultima major version di C#, quindi la 7.0. Tuttavia, come abbiamo visto nei precedenti script, il team di C# ha rilasciato due minor version di C# 7: C# 7.1 e C# 7.2.Per abilitare le nuove ...