Valori restituiti dalla funzione CStr (Visual Basic)
Nella tabella seguente vengono descritti i valori restituiti per CStr
per i diversi tipi di dati di expression
.
Se il tipo expression è |
Valori restituiti CStr |
---|---|
Tipo di dati Boolean | Stringa contenente "True" o "False". |
Tipo di dati Date | Stringa contenente un valore Date (data e ora) nel formato di data breve del sistema. |
Tipi di dati numerici | Stringa che rappresenta il numero. |
CStr e Date
Il tipo Date
contiene sempre informazioni sia sulla data che sull'ora. Ai fini della conversione del tipo, Visual Basic considera 1/1/0001 (1 gennaio dell'anno 1) come un valore neutro per la data e 00:00:00 (mezzanotte) come valore neutro per l'ora. CStr
non include valori neutri nella stringa risultante. Ad esempio, se si esegue la conversione di #January 1, 0001 9:30:00#
in una stringa, il risultato è "09:30:00" e le informazioni sulla data vengono eliminate. Tuttavia, le informazioni sulla data sono ancora presenti nel valore Date
originale e possono essere recuperate con funzioni come DatePart.
Nota
La funzione CStr
esegue la conversione in base alle impostazioni cultura correnti per l'applicazione. Per ottenere la rappresentazione di stringa di un numero in impostazioni cultura specifiche, usare il metodo ToString(IFormatProvider)
del numero. Ad esempio, usare Double.ToString quando si converte un valore di tipo Double
in String
.