Gianni Giaccaglini

Tricks & mini applics on WPF
posts - 46, comments - 0, trackbacks - 0

Novità poco nota di Visual Studio 2010 valida pure in Wpf

Ho scoperto per caso una piccola novità di Visual Studio 2010, che estende l'interenza (automatica) di tipo delle variabili locali.
Ecco due classici esempi, equivalenti a Dim N As Integer = 0 e Dim miaStr As String = "":
 
   Dim N = 0

    Dim miaStr = ""

Provando invece la seguente istruzione:
    Dim x() = {1, 2, 3}

nell'edizione 2008 l'array x() viene preso come Object, mentre - sorprendendo, credo, molta gente - in VS 2010 l'inferenza riconosce il tipo Integer.
Interessante, no?...

Proseguendo, più propriamente, in ambiente Wpf, si provi poi il seguente snippet, relativo a una serie o, meglio, sotto-serie di Button definiti in XAML:
    Dim Pulsanti = {Button1, Button2, Button3, Button4} ' Riconosciuto il tipo Button
    Dim i = 0
    For Each Puls In Pulsanti
           i += 1
          MessageBox.Show("Pulsante n° " &
                   i & ": " & Puls.Name.ToString)
    Next


Si verificherà così che l'inferenza di tipo si applica ora pure ad array di controlli (purché omogenei, of course).

Commenti e, magari, ulteriori esempi sul tema, chi ne ha voglia...

Print | posted on martedì 26 ottobre 2010 21:46 |

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 3 and 4 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET