ホームに戻る 型判別、型キャスト、as・is オブジェクトの代入とコピー
目次 :

C#における組み込み型

C#型.NET型接尾辞
(大文字小文字不問)
付記
整数8bit 符号付きsbyte System.SByte
符号無しbyte System.Byte
16bit符号付きshort System.Int16
符号無しushort System.UInt16
32bit符号付きint System.Int32
符号無しuint System.UInt32 U (注1)
64bit符号付きlong System.Int64 L (注2)
符号無しulong System.UInt64 LU / UL
32bitまたは64bit
(処理系依存)
符号付きnint System.IntPtr
符号無しnuint System.UIntPtr
浮動小数点数
(実数)
32bitfloat System.SingleF
64bitdouble System.DoubleD / なし
128bitdecimal System.DecimalM10進値を正確に表現できる(誤差が発生しない)
論理値(ブーリアン)bool System.Boolean
Unicode UTF-16文字 (16bit)char System.Char
注1 : uint / ulong のうち、その値を表現できる最小の型が割り当てられる
注2 : long / ulong のうち、その値を表現できる最小の型が割り当てられる