共用方式為


比較各種語言的資料型別

本主題列出 Visual Basic、 C++、C# 和 F # 的資料型別。

資料類型的表格

內容和大小

Visual Basic

C++

C#

F#

未知的資料

不適用

VARIANT

衍生型別,然後連結至 Derived Types 節點。

已區分的聯集

Decimal

Decimal (.NET Framework 結構)

DECIMAL

decimal

decimal

日期

Date (.NET Framework 結構)

DATE

DateTime

DateTime

SBCS 字元

(1 個位元組)

不適用

signed char

__int8

不適用

sbyte

Unicode 字元 (2 個位元組)

Char (.NET Framework 結構)

wchar_t

char

char

Unicode 字元順序

String (.NET Framework 類別)

wchar_t*

string

string

布林 (Boolean) (平台相依)

Boolean (.NET Framework 結構)

VARIANT_BOOL

bool

bool

1 個位元組

SByte 資料型別 (Visual Basic) (.NET Framework 結構)

signed char

sbyte

sbyte

2 個位元組

Short (.NET Framework 結構)

signed short int

__int16

short

int16

4 個位元組

Integer (.NET Framework 結構)

long (long int、signed long int)

int

int32

8 個位元組

Long (.NET Framework 結構)

__int64

long

int64

1 個位元組不帶正負號

Byte (.NET Framework 結構)

BYTE

bool

byte

byte

2 個位元組不帶正負號

UShort 資料型別 (Visual Basic) (.NET Framework 結構)

unsigned short

ushort

uint16

4 個位元組不帶正負號

UInteger 資料型別 (.NET Framework 結構)

unsigned int 和 unsigned long

uint

uint

8 個位元組不帶正負號

ULong 資料型別 (Visual Basic) (.NET Framework 結構)

unsigned __int64

ulong

uint64

4 個位元組浮點

Single (.NET Framework 結構)

float

float

float32

-或-

single

8 個位元組浮點

Double (.NET Framework 結構)

double

double

float

-或-

double

請參閱

參考

比較各種語言的程式設計概念,含程式碼範例

比較各種語言的運算子

比較各種語言和程式庫的控制項與可以透過程式設計的物件

其他資源

語言對等用法