Voglio solo sapere se una variabile di stringa contiene un valore intero positivo analizzabile. NON voglio analizzare il valore adesso.In C#, come verificare se una stringa contiene un intero?
Attualmente sto facendo:
int parsedId;
if (
(String.IsNullOrEmpty(myStringVariable) ||
(!uint.TryParse(myStringVariable, out parsedId))
)
{//..show error message}
Questo è brutto - come essere più conciso?
Nota: conosco i metodi di estensione, ma mi chiedo se c'è qualcosa di integrato.
È necessario consentire numeri negativi? –
Mantieni il codice che hai e vivi con la bruttezza. –
@MatthewWatson Grazie per aver notato questo. È positivo solo nel mio caso, ha chiarito la domanda. – Marcel