Freigeben über


In verschiedenen Sprachen verglichene Datentypen

In diesem Thema sind die Datentypen für Visual Basic, C++, C# und F# aufgeführt.

Tabelle der Datentypen

Inhalt und Speicherbedarf

Visual Basic

C++

C#

F#

Decimal

Decimal (.NET Framework-Struktur)

DECIMAL

decimal

decimal

Datum

Date (.NET Framework -Struktur)

DATE

DateTime

DateTime

SBCS-Zeichen

(1 Byte)

Nicht zutreffend

char mit Vorzeichen

__int8

Nicht zutreffend

sbyte

Unicode-Zeichen (2 Bytes)

Char (.NET Framework-Struktur)

wchar_t

char

char

Unicode-Zeichensequenz

String (.NET Framework-Klasse)

wchar_t*

string

string

Boolean (plattformabhängig)

Boolean (.NET Framework-Struktur)

VARIANT_BOOL

bool

bool

1 Byte

SByte-Datentyp (Visual Basic) (.NET Framework-Struktur)

signed char

sbyte

sbyte

2 Bytes

Short (.NET Framework-Struktur)

signed short int

__int16

short

int16

4 Bytes

Integer (.NET Framework-Struktur)

long, (long int, signed long int)

int

int32

8 Bytes

Long (.NET Framework-Struktur)

__int64

long

int64

1 Byte ohne Vorzeichen

Byte (.NET Framework-Struktur)

BYTE

bool

byte

byte

2 Bytes ohne Vorzeichen

UShort-Datentyp (Visual Basic) (.NET Framework-Struktur)

unsigned short

ushort

uint16

4 Bytes ohne Vorzeichen

UInteger-Datentyp (.NET Framework-Struktur)

unsigned int und unsigned long

uint

uint

8 Bytes ohne Vorzeichen

ULong-Datentyp (Visual Basic) (.NET Framework-Struktur)

unsigned __int64

ulong

uint64

4 Bytes Gleitkomma

Single (.NET Framework-Struktur)

float

float

float32

- oder -

single

8 Bytes Gleitkomma

Double (.NET Framework-Struktur)

double

double

float

- oder -

double

Siehe auch

Referenz

Vergleich der Programmierkonzepte verschiedener Sprachen anhand von Codebeispielen

Operatorenvergleich in verschiedenen Sprachen

In zahlreichen Sprachen und Bibliotheken verglichene Steuerelemente und programmierbare Objekte

Weitere Ressourcen

Entsprechungen in verschiedenen Sprachen