Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C#] Il primo carattere è un numero?

    Ho utilizzato il comando:
    .StartsWith su una stringa. Cercadno ho trovato come verificare se la stringa inizia con un carattere "h" per esempio:
    .StartsWith("h");
    Ma non trovo come verificare se il carattere è un numero oppure no, in generale.
    .StartsWith(E' un numero?)
    Qualche idea?
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  2. #2
    Utente di HTML.it L'avatar di hkproj
    Registrato dal
    Jul 2006
    Messaggi
    250
    cè il metodo IsNumeric del namespace Microsoft.VisualBasic
    spero ti sia utile
    --------------------HkProj------------------

  3. #3
    IsNumeric in c# non va bene cosi com'e'.
    Ho trovato pero' questa funzione:
    // IsNumeric Function
    static bool IsNumeric(object Expression)
    {
    bool isNum;
    double retNum;
    isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInf o, out retNum);
    return isNum;
    }
    Richiamando IsNumeric("valore") restituisce True o False in base a se e' un numero oppure no.
    Funziona e grazie lo stesso, sei stato indispensabile.
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Il tipo System.Char fornisce metodi per ottenere questo genere di informazioni: è sufficiente, ad esempio, estrarre il primo carattere della stringa e sottoporlo al metodo IsNumber.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.