Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore su codice

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    errore su codice

    mi sapete dire perchè questo codice va in errore?
    codice:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    	Dim a$ = ""
    
    	Response.Write(prova(a))
    
    End Sub
    
    Function prova(ByVal a As String) As String
    	Return Replace(a, ",", ".").ToLower
    End Function
    Pietro

  2. #2
    codice:
    If Not Replace(a, ",", ".") Is Nothing Then Return Replace(a, ",", ".").ToLower
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da riccardone
    codice:
    If Not Replace(a, ",", ".") Is Nothing Then Return Replace(a, ",", ".").ToLower

    Ti ringrazio In attesa di risposta, prova e riprova (mai avuto problemi con Replace) ho scoperto che l'implementazione di Replace è semplicemente sbagliata (BUG BUG BUG) perchè, quando riceve una stringa vuota, restituisce null.
    Ho perciò sostituito Replace con Stringa.Replace, che invece funziona

    perciò:
    Return Replace(a, ",", ".").ToLower
    cambio in
    Return a.Replace(",", ".").ToLower

    Ciao
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.