Scusate ragazzi cosa c'è di sbagliato inquesto codice?

codice:
            Dim item As ListItem
            Dim valore As String

            For Each item In LstDestinatari.Items
                If item.Selected Then
                    valore = valore & item.Text & "; "

                End If
            Next
non riesco a recuperare valore.

Grazie