Numerische Typen

C# besitzt die folgenden vordefinierten numerischen Typen.

C#-Typ

System-Typ

Suffix

Größe

Bereich

Ganzzahl – vorzeichenlos

sbyte

SByte

 

8 Bit

–27 bis 27–1

short

Int16

 

16 Bit

–215 bis 215–1

int

Int32

 

32 Bit

–231 bis 231–1

long

Int64

L

64 Bit

–263 bis 263–1

Ganzzahl – vorzeichenbehaftet

byte

Byte

 

8 Bit

0 bis 28–1

ushort

UInt16

 

16 Bit

0 bis 216–1

uint

UInt32

U

32 Bit

0 bis 232–1

ulong

UInt64

UL

64 Bit

0 bis 264–1

Gleitkommazahl

float

Single

F

32 Bit

±(~10–45 bis 1038)

double

Double

D

64 Bit

±(~10–324 bis 10308)

decimal

Decimal

M

128 Bit

±(~10–28 bis 1028)

Bei den ganzzahligen Typen sind int und long erste Wahl, die auch C# und die Laufzeitumgebung favorisieren. Die anderen Ganzzahl-Typen werden normalerweise genutzt, wenn es um Interoperabilität geht oder Speichereffizienz wichtig ist. ...

Get C# 4.0 kurz & gut, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.