No, non funziona né ha senso; infatti scrivendo "Dim stringa As String = stringa.Length = 0" accedi ad una proprietà prima che la variabile sia inizializzata generando una NullReferenceException. Non solo, se anche questo non si verificasse quell'espressione effettuerebbe prima un confronto tra la lunghezza di stringa e 0, restituendo quindi un valore Boolean. stringa quindi alla fine sarebbe uguale a "True" o "False" per via delle conversioni implicite (anche se questo comunque non si verifica per i motivi detti). Supponendo invece che tu intendessi dire
, questo non si può fare visto che Length è una proprietà di sola lettura (senza contare che genererebbe una NullReferenceException, visto che stringa non è inizializzata e quindi punta a Nothing).codice:Dim stringa As String stringa.Length = 0