Conversione variabili in C# 2005

martedì 17 ottobre 2006 - 22.16

Shadow Profilo | Junior Member

Buonasera a tutti.

Domanda molto semplice: in C# 2005 come posso convertire un tipo stringa in un tipo integer o double? Ho due textbox, voglio assegnare il contenuto che l'utente inserirà a variabili sulle quali poi eseguire semplici calcoli numerici.

Grazie.
Shadow

paolopat Profilo | Junior Member

Puoi utilizzare i metodi della classe Convert (tipo Convert.ToDecimal(stringa da convertire)...) però se non sbaglio bisogna usare il metodo Parse della classe del tipo in cui vuoi convertire (tipo int.Parse(stringa) e decimal.Parse(stringa))

RedStripe Profilo | Newbie

Ho provato al volo così e compila

string a = textBox1.Text;
Int32 b = System.Convert.ToInt32(a);

non è un granchè ma forse può servire, ciao!

paolopat Profilo | Junior Member

l'unica cosa che consiglio è di usare sempre gli alias dei tipi C# (visto che programmi in C#), quindi al posto di Int32 usare int. Ciao.

Shadow Profilo | Junior Member

Problema risolto!!!

Conversione effettuata senza problemi, operazioni sui valori correttamente eseguite e riguardo gli errori (se un utente "pollo campero" dovesse inserire caratteri nei campi numerici) risolto con un bel blocco try catch!

Grazie a tutti
Shadow
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5