Sostituzione CInt e CDbl

venerdì 17 marzo 2006 - 10.20

erik77 Profilo | Senior Member

Ciao ragazzi,
ho dei problemi con le funzioni CInt e CDbl e vorrei sostituirle. Nello specifico il codice che mi dà comportamenti anomali è il seguente:

- Int(CInt(sValore))
- CDbl(sValore)

Dove "sValore" è una stringa che può avere come separatore dei decimali o il punto "." o la virgola ","

Mi consigliate qualche funzione che sostituisca la CInt e la CDbl?
Forse la Convert?

Di nuovo Grazie
Ciao

totti240282 Profilo | Guru

c'è convert.toXXX
C'è solo un capitano !!!!!!

fguida Profilo | Expert

> string Ssdtt = "miaStringa";
> double Dsdtt = Convert.ToDouble(Ssdtt);

Il dubbio mi viene se hai la virgola, perchè se non ricordo male non la interpreta come separatore decimale; a tal proposito potresti fare una replace prima della conversione in Double.
Ciao
-----------------------
Francesco Guida
http://www.photographare.net
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