Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    return in clausola Finaly è non permesso

    Gurdate questo codice:
    codice:
    	Private Function prova() As String
    		Dim result As String = ""
    
    		Try
    			result = "Try"
    		Catch ex As Exception
    			result = "Catch"
    
    		Finally
    			'questo non funziona
    			'Return result
    			prova = result
    		End Try
    
    	End Function
    Io vorrei che la funzione restituisse una stringa. Però, dentro Finaly, non è ammessa l'istruzione return. Perciò ho usato la vecchia sintassi basic: nome funzione = risultato.

    C'è modo di fare ciò più elegantemente? o, detto in altro modo, questo codice è giusto o sbagliato?

    ps: se volete rispondere, fate presto, prima che il forum si rompa ancora

    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    codice:
        Private Function prova() As String
            Dim result As String = ""
            Try
                result = "Try"
            Catch ex As Exception
                result = "Catch"
            End Try
            Return result
        End Function

    Hey hey, my my Rock and roll can never die!

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho capito, ti ringrazio
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.