<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnetcampania.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Insieme verso il primo esame per la certificazione Microsoft: Esame 70-536 – Lezione 01</title><link>http://dotnetcampania.org/wikis/articoli/insieme-verso-il-primo-esame-per-la-certificazione-microsoft-esame-70-536-lezione-01.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Insieme verso il primo esame per la certificazione Microsoft: Esame 70-536 – Lezione 01</title><link>http://dotnetcampania.org/wikis/articoli/insieme-verso-il-primo-esame-per-la-certificazione-microsoft-esame-70-536-lezione-01.aspx</link><pubDate>Sat, 20 Jun 2009 22:55:57 GMT</pubDate><guid isPermaLink="false">793b29df-8c2a-42d1-a022-8914441a68e5:6</guid><dc:creator>Michele Aponte</dc:creator><comments>http://dotnetcampania.org/wikis/articoli/insieme-verso-il-primo-esame-per-la-certificazione-microsoft-esame-70-536-lezione-01/comments.aspx</comments><description>Current revision posted to Articoli by Michele Aponte on 21/06/2009 00:55:57&lt;br /&gt;
&lt;h2&gt;Insieme verso il primo esame per la certificazione Microsoft: Esame 70-536 – Lezione 01&lt;/h2&gt;
&lt;div style="font-size: 90%;"&gt;Inserito sotto: Certificazioni Esame 70-536&lt;/div&gt;

&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Introduzione&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Diciamoci la verit&amp;agrave;: possiamo anche essere i migliori programmatori .NET in circolazione, ma se non c&amp;rsquo;&amp;egrave; qualcuno che certifichi la nostra competenza la lettura del nostro curriculum potrebbe anche sembrare un insieme di fandonie. Ma non &amp;egrave; solo questo. Sorte vuole che il modo migliore di approfondire le tecnologie .NET, dando uno sguardo attento alle parti del framework che probabilmente non ci capiter&amp;agrave; mai di usare (perch&amp;eacute; non le conosciamo) &amp;egrave; proprio studiare per prepararsi agli esami delle certificazioni Microsoft.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Dopo tanti anni passati a programmare con queste tecnologie mi sono reso conto, studiando per il mio primo esame, che tante cose si potevano fare pi&amp;ugrave; velocemente di come le ho fatte: semplicemente erano gi&amp;agrave; pronte nel framework (e i tanti insegnanti che mi dicevano di non reinventare la ruota hanno immediatamente acquisito un certa credibilit&amp;agrave;&amp;hellip;).&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Da qui scaturisce l&amp;rsquo;idea di incamminarsi insieme nel percorso delle certificazioni: in questo modo possiamo partire dalle basi del framework e raggiungere insieme una certa maturit&amp;agrave; professionale rendendo DotNetCampania uno strumento utile per il proprio lavoro, uno degli obiettivi per la quale questa community &amp;egrave; nata.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Da dove si comincia?&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Il primo livello di certificazione Microsoft va sotto il nome di &lt;i&gt;Microsoft Certified Technical Specialist (MCTS)&lt;/i&gt; &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;che si compone di 9 certificazioni:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul style="margin-top:0cm;"&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/webapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Web Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/winapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Windows Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/distapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Distributed Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Presentation Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Communication Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Workflow Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Forms Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, ADO.NET Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, ASP.NET Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="color:black;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="color:black;"&gt;Per ottenere una di queste certificazioni &amp;egrave; necessario sostenere un singolo esame, ma per sostenere uno qualsiasi di questi esami &amp;egrave; necessario avere superato un esame comune propedeutico: &lt;/span&gt;Microsoft .NET Framework - Application Development Foundation, ovvero l&amp;rsquo;esame 70-536. Quindi la prima cosa da fare &amp;egrave; sostenere questo esame, che da solo non costituisce una certificazione, ma permette di sostenere ognuno degli esami della lista precedente per ottenere invece una singola certificazione.&lt;span style="color:black;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Il modo migliore per prepararsi a questo esame &amp;egrave; l&amp;rsquo;utilizzo &lt;/span&gt;&lt;a href="http://www.amazon.ca/MCTS-Self-Paced-Training-Exam-70-536/dp/0735626197"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Training-Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt; appositamente scritto per questo scopo, lo potete acquistare sia in italiano che in inglese a prezzi molto differenti (quello in italiano circa 100&amp;euro;, quello in inglese circa 40&amp;euro;) ma in qualsiasi caso l&amp;rsquo;esame che sosterrete &amp;egrave; in lingua inglese quindi consiglio vivamente di studiare dal testo in inglese ed esercitarsi con test in inglese.&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;A proposito di esercitazioni diciamo subito che la prova consiste in un test a risposta singola e multipla (in qualche caso c&amp;rsquo;&amp;egrave; anche da fare drag &amp;amp; drop) da sostenere al PC, in cui vi verr&amp;agrave; chiesto quale linguaggio di programmazione (VB.NET o C#) utilizzare: dovrete rispondere a 40 domande in 2 ore e 15 minuti, per un totale di 1000 punti, dovrete fare almeno 700 punti per superare la prova e tenete conto che ogni domanda ha un peso diverso. Spaventati? No, dai&amp;hellip; cominciamo subito a studiare!&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Prerequisiti&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Per affrontare il corso studiando dal training kit dell&amp;rsquo;esame (e aiutandosi con questo corso)&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;e necessario conoscere la sintassi almeno a livello basilare di visual basic .net o c#. Cercher&amp;ograve; di non darlo per scontato ma dovr&amp;ograve; almeno assumere che conosciate i fondamenti della programmazione: che cos&amp;rsquo;&amp;egrave; un algoritmo, che cos&amp;rsquo;&amp;egrave; una variabile, che cosa si intende con il termine &lt;i&gt;tipo&lt;/i&gt;, cose del genere insomma. Si parte!&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Prima lezione: I Value Type&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Come potremmo cominciare il nostro studio senza parlare dei tipi che ci vengono messi a disposizione dal framework, facciamo quindi subito una netta distinzione tra &lt;i&gt;value type&lt;/i&gt; e &lt;i&gt;reference type&lt;/i&gt;: i primi contengono i valore della variabile direttamente al loro interno, i secondi invece contengono un riferimento al vero punto della memoria in cui &amp;egrave; memorizzato il valore della variabile. Le istanze di un value type vengono memorizzate nell&amp;rsquo;area di memoria chiamato &lt;i&gt;stack&lt;/i&gt;, mentre i reference type puntano a dati memorizzati nell&amp;rsquo;area di memoria chiamata &lt;i&gt;heap&lt;/i&gt;. Per chi avesse qualche dubbio sulla differenza tra i due ricadiamo purtroppo nei prerequisiti, ma potete comunque dare uno sguardo &lt;/span&gt;&lt;a href="http://it.wikipedia.org/wiki/Allocazione_dinamica_della_memoria#Allocazione_di_memoria_basata_su_heap"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;qui&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;I pi&amp;ugrave; semplici value type del framework sono i tipi primitivi, usati cos&amp;igrave; spesso dai programmatori da aver indotto i progettisti del vari linguaggi .net a definire degli alias:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table cellpadding="0" border="1" class="MsoNormalTable" style="margin:auto auto auto 0.75pt;mso-cellspacing:1.5pt;"&gt;
&lt;thead&gt;
&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="font-family:Arial;font-size:10pt;mso-ansi-language:EN-GB;"&gt;Tipo&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" class="table-para"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="font-family:Arial;font-size:10pt;mso-ansi-language:EN-GB;"&gt;(Visual Basic/ C# alias)&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Dimensione&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" class="table-para"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;(Bytes)&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Range dei valori&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Char&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Char&lt;/i&gt;/&lt;i&gt;char&lt;/i&gt;)&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;2&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;-&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Boolean&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Boolean&lt;/i&gt;/&lt;i&gt;bool&lt;/i&gt;)&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;-&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.SByte&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(SByte/sbyte)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-128 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-&amp;lt;st1:metricconverter productid=&amp;quot;128 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;128 a&amp;lt;/st1:metricconverter&amp;gt;&amp;lt;/st1:metricconverter&amp;gt; 127&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Byte&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Byte/byte)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da &amp;lt;st1:metricconverter productid=&amp;quot;0 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;0 a&amp;lt;/st1:metricconverter&amp;gt; 255&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int16&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Short/short)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;2&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-32768 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-32768 a&amp;lt;/st1:metricconverter&amp;gt; 32767&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int32&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Integer/int)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-2147483648 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-2147483648 a&amp;lt;/st1:metricconverter&amp;gt; 2147483647&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.UInt32&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(UInteger/uint)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da &amp;lt;st1:metricconverter productid=&amp;quot;0 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;0 a&amp;lt;/st1:metricconverter&amp;gt; 4294967295&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int64&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Long/long)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -9223372036854775808 a 9223372036854775807&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Single&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Single/float)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -3.402823E+&amp;lt;st1:metricconverter productid=&amp;quot;38 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;38 a&amp;lt;/st1:metricconverter&amp;gt; 3.402823E+38&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:10;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Double&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Double/double)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -1.79769313486232E+&amp;lt;st1:metricconverter productid=&amp;quot;308 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;308 a&amp;lt;/st1:metricconverter&amp;gt; 1.79769313486232E+308&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:11;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Decimal&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Decimal/decimal)&lt;/i&gt; &lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/i&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;16&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da -79228162514264337593543950335 a 79228162514264337593543950335&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:12;mso-yfti-lastrow:yes;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.DateTime&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Date&lt;/i&gt;/&lt;i&gt;date&lt;/i&gt;)&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Dal 1/1/0001 12:00:00 AM al 12/31/9999 11:59:59 PM&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;La dichiarazione di una variabile &amp;egrave; molto semplice:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;int&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; i = 0;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; = 0&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Con questo piccolo esempio abbiamo anche visto il modo di commentare nei due linguaggi di programmazione. Se vogliamo definire noi stessi un value type basta creare una &lt;i&gt;Structure&lt;/i&gt; in Visual Basic o una &lt;i&gt;struct&lt;/i&gt; in C#:&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;// C#&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;struct&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; &lt;span style="color:#2b91af;"&gt;MioTipo&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;{&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;bool&lt;/span&gt; b;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;}&lt;/span&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Structure&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; MioTipo&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; b &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Boolean&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;Structure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Un&amp;rsquo;altra tipologia di value type molto utile &amp;egrave; l&amp;rsquo;enumerazione: un insieme di simboli con un valore fisso che &amp;egrave; possibile utilizzare per fornire una lista di scelte obbligate a chi debba utilizzare il nostro tipo:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;enum&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:#2b91af;"&gt;Colori&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;{&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rosso,&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Verde,&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Azzurro&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;&amp;#39; VB&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;Enum&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; Colori&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rosso&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Verde&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Azzurro&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;Enum&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Un limite dei tipi primitivi molto sentito &amp;egrave; quello di non poter dare un valore indefinito ad una variabile (Nothing in Visual Basic, null in C#), limite superabile con l&amp;rsquo;uso dei Generics (che vedremo tra qualche articolo), in particolare il tipo generico Nullable:&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:#2b91af;font-size:10pt;mso-no-proof:yes;"&gt;Nullable&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&amp;lt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&amp;gt; a = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;int&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;? a = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; a &lt;span style="color:blue;"&gt;As&lt;/span&gt; Nullable(&lt;span style="color:blue;"&gt;Of&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) = &lt;span style="color:blue;"&gt;Nothing&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Per C# &amp;egrave; possibile usare il punto interrogativo come contrazione del tipo Nullable (una vera comodit&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;agrave;!)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;span style="background: SpringGreen;"&gt;&amp;agrave;!)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Fermiamoci qui per questo primo articolo, esercitatevi un po&amp;rsquo; perch&amp;eacute; il modo migliore di memorizzare queste cose &amp;egrave; usarle!&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Appuntamento alla prossima lezione, restati sintonizzati.&lt;span style="text-decoration: line-through; color: red;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Insieme verso il primo esame per la certificazione Microsoft: Esame 70-536 – Lezione 01</title><link>http://dotnetcampania.org/wikis/articoli/insieme-verso-il-primo-esame-per-la-certificazione-microsoft-esame-70-536-lezione-01/revision/1.aspx</link><pubDate>Sat, 20 Jun 2009 22:54:02 GMT</pubDate><guid isPermaLink="false">793b29df-8c2a-42d1-a022-8914441a68e5:5</guid><dc:creator>Michele Aponte</dc:creator><comments>http://dotnetcampania.org/wikis/articoli/insieme-verso-il-primo-esame-per-la-certificazione-microsoft-esame-70-536-lezione-01/comments.aspx</comments><description>Revision 1 posted to Articoli by Michele Aponte on 21/06/2009 00:54:02&lt;br /&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Introduzione&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Diciamoci la verit&amp;agrave;: possiamo anche essere i migliori programmatori .NET in circolazione, ma se non c&amp;rsquo;&amp;egrave; qualcuno che certifichi la nostra competenza la lettura del nostro curriculum potrebbe anche sembrare un insieme di fandonie. Ma non &amp;egrave; solo questo. Sorte vuole che il modo migliore di approfondire le tecnologie .NET, dando uno sguardo attento alle parti del framework che probabilmente non ci capiter&amp;agrave; mai di usare (perch&amp;eacute; non le conosciamo) &amp;egrave; proprio studiare per prepararsi agli esami delle certificazioni Microsoft.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Dopo tanti anni passati a programmare con queste tecnologie mi sono reso conto, studiando per il mio primo esame, che tante cose si potevano fare pi&amp;ugrave; velocemente di come le ho fatte: semplicemente erano gi&amp;agrave; pronte nel framework (e i tanti insegnanti che mi dicevano di non reinventare la ruota hanno immediatamente acquisito un certa credibilit&amp;agrave;&amp;hellip;).&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Da qui scaturisce l&amp;rsquo;idea di incamminarsi insieme nel percorso delle certificazioni: in questo modo possiamo partire dalle basi del framework e raggiungere insieme una certa maturit&amp;agrave; professionale rendendo DotNetCampania uno strumento utile per il proprio lavoro, uno degli obiettivi per la quale questa community &amp;egrave; nata.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Da dove si comincia?&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Il primo livello di certificazione Microsoft va sotto il nome di &lt;i&gt;Microsoft Certified Technical Specialist (MCTS)&lt;/i&gt; &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;che si compone di 9 certificazioni:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;ul style="margin-top:0cm;"&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/webapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Web Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/winapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Windows Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/distapps/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 2.0 Distributed Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Presentation Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Communication Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Workflow Foundation Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, Windows Forms Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, ADO.NET Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;color:black;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/"&gt;&lt;span lang="EN-GB" style="color:windowtext;text-decoration:none;text-underline:none;mso-ansi-language:EN-GB;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.NET Framework 3.5, ASP.NET Applications &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="color:black;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="color:black;"&gt;Per ottenere una di queste certificazioni &amp;egrave; necessario sostenere un singolo esame, ma per sostenere uno qualsiasi di questi esami &amp;egrave; necessario avere superato un esame comune propedeutico: &lt;/span&gt;Microsoft .NET Framework - Application Development Foundation, ovvero l&amp;rsquo;esame 70-536. Quindi la prima cosa da fare &amp;egrave; sostenere questo esame, che da solo non costituisce una certificazione, ma permette di sostenere ognuno degli esami della lista precedente per ottenere invece una singola certificazione.&lt;span style="color:black;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Il modo migliore per prepararsi a questo esame &amp;egrave; l&amp;rsquo;utilizzo &lt;/span&gt;&lt;a href="http://www.amazon.ca/MCTS-Self-Paced-Training-Exam-70-536/dp/0735626197"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Training-Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt; appositamente scritto per questo scopo, lo potete acquistare sia in italiano che in inglese a prezzi molto differenti (quello in italiano circa 100&amp;euro;, quello in inglese circa 40&amp;euro;) ma in qualsiasi caso l&amp;rsquo;esame che sosterrete &amp;egrave; in lingua inglese quindi consiglio vivamente di studiare dal testo in inglese ed esercitarsi con test in inglese.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;A proposito di esercitazioni diciamo subito che la prova consiste in un test a risposta singola e multipla (in qualche caso c&amp;rsquo;&amp;egrave; anche da fare drag &amp;amp; drop) da sostenere al PC, in cui vi verr&amp;agrave; chiesto quale linguaggio di programmazione (VB.NET o C#) utilizzare: dovrete rispondere a 40 domande in 2 ore e 15 minuti, per un totale di 1000 punti, dovrete fare almeno 700 punti per superare la prova e tenete conto che ogni domanda ha un peso diverso. Spaventati? No, dai&amp;hellip; cominciamo subito a studiare!&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Prerequisiti&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Per affrontare il corso studiando dal training kit dell&amp;rsquo;esame (e aiutandosi con questo corso)&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;e necessario conoscere la sintassi almeno a livello basilare di visual basic .net o c#. Cercher&amp;ograve; di non darlo per scontato ma dovr&amp;ograve; almeno assumere che conosciate i fondamenti della programmazione: che cos&amp;rsquo;&amp;egrave; un algoritmo, che cos&amp;rsquo;&amp;egrave; una variabile, che cosa si intende con il termine &lt;i&gt;tipo&lt;/i&gt;, cose del genere insomma. Si parte!&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin:12pt 0cm 3pt;"&gt;&lt;em&gt;&lt;span style="font-size:large;"&gt;Prima lezione: I Value Type&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Come potremmo cominciare il nostro studio senza parlare dei tipi che ci vengono messi a disposizione dal framework, facciamo quindi subito una netta distinzione tra &lt;i&gt;value type&lt;/i&gt; e &lt;i&gt;reference type&lt;/i&gt;: i primi contengono i valore della variabile direttamente al loro interno, i secondi invece contengono un riferimento al vero punto della memoria in cui &amp;egrave; memorizzato il valore della variabile. Le istanze di un value type vengono memorizzate nell&amp;rsquo;area di memoria chiamato &lt;i&gt;stack&lt;/i&gt;, mentre i reference type puntano a dati memorizzati nell&amp;rsquo;area di memoria chiamata &lt;i&gt;heap&lt;/i&gt;. Per chi avesse qualche dubbio sulla differenza tra i due ricadiamo purtroppo nei prerequisiti, ma potete comunque dare uno sguardo &lt;/span&gt;&lt;a href="http://it.wikipedia.org/wiki/Allocazione_dinamica_della_memoria#Allocazione_di_memoria_basata_su_heap"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;qui&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;I pi&amp;ugrave; semplici value type del framework sono i tipi primitivi, usati cos&amp;igrave; spesso dai programmatori da aver indotto i progettisti del vari linguaggi .net a definire degli alias:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;table cellpadding="0" border="1" class="MsoNormalTable" style="margin:auto auto auto 0.75pt;mso-cellspacing:1.5pt;"&gt;
&lt;thead&gt;
&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="font-family:Arial;font-size:10pt;mso-ansi-language:EN-GB;"&gt;Tipo&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="font-family:Arial;font-size:10pt;mso-ansi-language:EN-GB;"&gt;(Visual Basic/ C# alias)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Dimensione&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;(Bytes)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background:white;border:#f0f0f0;padding:0.75pt;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Range dei valori&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Char&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Char&lt;/i&gt;/&lt;i&gt;char&lt;/i&gt;)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;2&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;-&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Boolean&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Boolean&lt;/i&gt;/&lt;i&gt;bool&lt;/i&gt;)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;-&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.SByte&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(SByte/sbyte)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-128 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-&amp;lt;st1:metricconverter productid=&amp;quot;128 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;128 a&amp;lt;/st1:metricconverter&amp;gt;&amp;lt;/st1:metricconverter&amp;gt; 127&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Byte&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Byte/byte)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;1&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da &amp;lt;st1:metricconverter productid=&amp;quot;0 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;0 a&amp;lt;/st1:metricconverter&amp;gt; 255&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int16&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Short/short)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;2&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-32768 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-32768 a&amp;lt;/st1:metricconverter&amp;gt; 32767&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int32&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Integer/int)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da &amp;lt;st1:metricconverter productid=&amp;quot;-2147483648 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;-2147483648 a&amp;lt;/st1:metricconverter&amp;gt; 2147483647&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.UInt32&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(UInteger/uint)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da &amp;lt;st1:metricconverter productid=&amp;quot;0 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;0 a&amp;lt;/st1:metricconverter&amp;gt; 4294967295&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Int64&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Long/long)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -9223372036854775808 a 9223372036854775807&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Single&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Single/float)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;4&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -3.402823E+&amp;lt;st1:metricconverter productid=&amp;quot;38 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;38 a&amp;lt;/st1:metricconverter&amp;gt; 3.402823E+38&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:10;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Double&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Double/double)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;da -1.79769313486232E+&amp;lt;st1:metricconverter productid=&amp;quot;308 a&amp;quot; w:st=&amp;quot;on&amp;quot;&amp;gt;308 a&amp;lt;/st1:metricconverter&amp;gt; 1.79769313486232E+308&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:11;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.Decimal&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; &lt;i&gt;(Decimal/decimal)&lt;/i&gt; &amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;16&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Da -79228162514264337593543950335 a 79228162514264337593543950335&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:12;mso-yfti-lastrow:yes;"&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;System.DateTime&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt; (&lt;i&gt;Date&lt;/i&gt;/&lt;i&gt;date&lt;/i&gt;)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p align="center" class="table-para" style="text-align:center;margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;8&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="background-color:transparent;border:#f0f0f0;padding:0cm;"&gt;
&lt;p class="table-para" style="margin:4.8pt 12pt 0pt 3.6pt;"&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;Dal 1/1/0001 12:00:00 AM al 12/31/9999 11:59:59 PM&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;La dichiarazione di una variabile &amp;egrave; molto semplice:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;int&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; i = 0;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; = 0&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Con questo piccolo esempio abbiamo anche visto il modo di commentare nei due linguaggi di programmazione. Se vogliamo definire noi stessi un value type basta creare una &lt;i&gt;Structure&lt;/i&gt; in Visual Basic o una &lt;i&gt;struct&lt;/i&gt; in C#:&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;// C#&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;struct&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; &lt;span style="color:#2b91af;"&gt;MioTipo&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;{&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;bool&lt;/span&gt; b;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;}&lt;/span&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Structure&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; MioTipo&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; i &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; b &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Boolean&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;Structure&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;Un&amp;rsquo;altra tipologia di value type molto utile &amp;egrave; l&amp;rsquo;enumerazione: un insieme di simboli con un valore fisso che &amp;egrave; possibile utilizzare per fornire una lista di scelte obbligate a chi debba utilizzare il nostro tipo:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;enum&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:#2b91af;"&gt;Colori&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;{&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rosso,&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Verde,&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Azzurro&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;&amp;#39; VB&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;Enum&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; Colori&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rosso&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Verde&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Azzurro&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt; &lt;span style="color:blue;"&gt;Enum&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Un limite dei tipi primitivi molto sentito &amp;egrave; quello di non poter dare un valore indefinito ad una variabile (Nothing in Visual Basic, null in C#), limite superabile con l&amp;rsquo;uso dei Generics (che vedremo tra qualche articolo), in particolare il tipo generico Nullable:&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-no-proof:yes;"&gt;// C#&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:#2b91af;font-size:10pt;mso-no-proof:yes;"&gt;Nullable&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;&amp;lt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&amp;gt; a = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-no-proof:yes;"&gt;int&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-no-proof:yes;"&gt;? a = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;#39; VB&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt; a &lt;span style="color:blue;"&gt;As&lt;/span&gt; Nullable(&lt;span style="color:blue;"&gt;Of&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) = &lt;span style="color:blue;"&gt;Nothing&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-GB" style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;mso-ansi-language:EN-GB;mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Per C# &amp;egrave; possibile usare il punto interrogativo come contrazione del tipo Nullable (una vera comodit&amp;agrave;!)&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Fermiamoci qui per questo primo articolo, esercitatevi un po&amp;rsquo; perch&amp;eacute; il modo migliore di memorizzare queste cose &amp;egrave; usarle!&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;lt;o:p&amp;gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;margin:0cm 0cm 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Appuntamento alla prossima lezione, restati sintonizzati.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>
