Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I följande tabell beskrivs returvärdena för CStr olika datatyper av expression.
Om expression typen är |
CStr returnerar |
|---|---|
| Boolesk datatyp | En sträng som innehåller "True" eller "False". |
| Datumdatatyp | En sträng som innehåller ett Date värde (datum och tid) i systemets korta datumformat. |
| Numeriska datatyper | En sträng som representerar talet. |
| Ingenting | Nothing |
CStr och datum
Typen Date innehåller alltid både datum- och tidsinformation. För typkonvertering anser Visual Basic att 1/1/0001 (1 januari år 1) är ett neutralt värde för datumet och 00:00:00 (midnatt) som ett neutralt värde för tiden.
CStr innehåller inte neutrala värden i den resulterande strängen. Om du till exempel konverterar #January 1, 0001 9:30:00# till en sträng blir resultatet "9:30:00 AM". Datuminformationen ignoreras. Datuminformationen finns dock fortfarande i det ursprungliga Date värdet och kan återställas med funktioner som DatePart.
Anmärkning
Funktionen CStr utför sin konvertering baserat på de aktuella kulturinställningarna för programmet. Om du vill hämta strängrepresentationen av ett tal i en viss kultur använder du talets ToString(IFormatProvider) metod. Du kan till exempel använda Double.ToString när du konverterar ett värde av typen Double till en String.