Ricerca per argomento: .NET Framework
Nello script #431 abbiamo visto come l'attributo DebuggerDisplay semplifichi la visualizzazione di piccoli oggetti nelle varie finestre di debugging in Visual Studio. In questo script parliamo di come utilizzare al meglio questo attributo per assicurarci che non crei problemi di ...
Visual Studio ha molte finestre di debug che permettono di vedere il valore di una variabile: watch window, quick watch, e mouse over. Quando la variabile è semplice (un numero, una stringa, un booleano e così via) Visual Studio visualizza direttamente il valore della variabile. ...
Nello script #427 abbiamo visto come utilizzare la finestra C# Interactive per eseguire codice C# dentro Visual Studio senza la necessità di creare un progetto. Nello script abbiamo visto un semplice Hello World, ma in questo script vedremo invece come con C# Interactive e Roslyn...
Visual Studio è un ambiente di sviluppo che ci permette di realizzare applicazioni di ogni tipo, dalla più semplice alla più complessa. Tuttavia esistono casi in cui dobbiamo eseguire un frammento di codice senza avere nemmeno la necessità di creare un progetto. Se, ad esempio, ...
L'interfaccia INotifyPropertyChanged è molto comune nei client Windows basati sul binding che devono reagire al cambio del valore di una proprietà. Ad esempio, quando si vuole disabilitare un'area a seguito dello stato di un checkbox, si collega la checkbox a un valore booleano e...
Nello script #391 abbiamo visto che con la versione 6 di C# possiamo inizializzare il valore di una proprietà direttamente nella sua dichiarazione senza dover passare per il costruttore. Questo permette un notevole risparmio di codice soprattutto in quei casi in cui abbiamo ...
Nello script #417 abbiamo visto come utilizzare il motore di scripting di Roslyn per compilare del codice al volo ed eseguirlo. In questo script riprendiamo l'idea e la estendiamo per creare un metodo e richiamarlo sempre da codice di scripting.var script = @"int Sum(int number1...
In Visual Basic, fino alla versione 13, per creare una proprietà in sola lettura dobbiamo dichiararla come ReadOnly e poi creare un getter che restituisce il valore. Questo codice è estremamente semplice, ma Visual Basic 14 permette di ridurre ulteriormente il numero di codice da...
Roslyn, il nuovo compilatore open-source per i linguaggi C# 6 e Visual Basic 14, include, tra le altre funzionalità, un motore di scripting utile per leggere ed interpretare una sequenza di istruzioni, che possiamo passare come stringhe, e che verranno elaborate a runtime.Per ...
Fino a prima della versione 14 di Visual Basic, non era possibile inserire dei commenti nel codice a meta di un'istruzione multilinea. In Visual Basic 14 questa liitazione è stata eliminata come possiamo vedere nel prossimo esempio.Dim person = from p in people 'get people where...