Vai al contenuto principale

CSng

Restituisce un'espressione convertita in un oggetto Variant di sottotipo Single.

Struttura

CSng(espressione)

Parametri

L'argomento dell'espressione può essere qualsiasi espressione valida.

Descrizione

In generale, è possibile documentare il codice utilizzando le funzioni di conversione dei tipi di dati per indicare che il risultato di una determinata operazione deve essere espresso in un tipo di dati specifico anziché in quello predefinito. Ad esempio, usa CDbl o CSng per imporre l'aritmetica a doppia precisione o a singola precisione nei casi in cui normalmente verrebbe eseguita l'aritmetica in virgola mobile o intera.

Utilizza la funzione CSng per eseguire conversioni compatibili con gli standard internazionali da qualsiasi altro tipo di dati a un sottotipo Single. Ad esempio, i diversi separatori decimali vengono riconosciuti correttamente a seconda delle impostazioni locali del sistema, così come i diversi separatori delle migliaia.

Se il valore dell'espressione non rientra nell'intervallo consentito per il sottotipo Single, si verifica un errore.

Esempio

L'esempio seguente utilizza la funzione CSng per convertire un valore in un tipo Single:

Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1 e MyDouble2 sono variabili di tipo Double.

MyDouble1 = 75.3421115: MyDouble2 = 75.3421555

MySingle1 = CSng(MyDouble1) ' MySingle1 contiene 75.34211.

MySingle2 = CSng(MyDouble2) ' MySingle2 contiene 75,34216. |