2011年7月28日木曜日

(C#, VB.NET)データ型

.NET のデータ型一覧です。通常はそれぞれの言語に用意された型で書くと思いますが、C# で int を .NET型の Int32 と書いたり、VB.NET でも Integer を Int32 と書いたりと、.NET型を使用する事もできます。

■データ型
C# VB.NET .NET型 bit長 範囲
sbyteSByteSystem.SByte8-128~127
byteByteSystem.Byte80~255
shortShortSystem.Int1616-32768~32767
ushortUShortSystem.UInt16160~65535
intIntegerSystem.Int3232-2147483648~2147483647
uintUIntegerSystem.UInt32320~4294967295
longLongSystem.Int6464-9223372036854775808~
9223372036854775807
ulongULongSystem.UInt64640~18446744073709551615
floatSingleSystem.Single32-3.40282347E+38~3.40282347E+38
doubleDoubleSystem.Double64-1.7976931348623157E+308~
1.7976931348623157E+308
decimalDecimalSystem.Decimal128-79228162514264337593543950335~
79228162514264337593543950335
有効桁数28~29(少数可)
charCharSystem.Char16U+0000~U+ffff(Unicode)
boolBooleanSystem.Boolean-true or false
stringStringSystem.String--
DateTimeDateSystem.DateTime--
objectObjectSystem.Object--

■環境
OS:Microsoft Windows XP Home Edition 日本語 Service Pack 3
IDE:Microsoft Visual Studio 2005 Standard Edition 日本語 Service Pack 1
Framework:Microsoft .NET Framework Version 2.0 SP2

■関連投稿
(C#, VB.NET)サフィックス(接尾語)