.Net 開発での変数の型による最大・最小値

調べればすぐなんだけどすぐに思い出せなかったので。
http://park1.wakwak.com/~ima/dotnet_cs_datatypes.html

予約語 別名 意味 最小値 最大値
sbyte System.SByte 符号付き8ビット整数 -128 127
byte System.Byte 符号なし8ビット整数 0 255
short System.Int16 符号付き16bit整数 -32768 32767
ushort System.UInt16 符号なし16bit整数 0 65535
int System.Int32 符号付き32bit整数 -2147483648 2147483647
uint System.UInt32 符号なし32bit整数 0 4294967295
long System.Int64 符号付き64bit整数 -9223372036854775808 9223372036854775807
ulong System.UInt64 符号なし64bit整数 0 18446744073709551615
char System.Char 文字型 0 65535
float System.Single 単精度実数 -3.402823E+38 3.402823E+38
double System.Double 倍精度実数 -1.79769313486232E+308 1.79769313486232E+308
bool System.Boolean 論理型(true,false) - -
decimal System.Decimal 10進型 -79228162514264337593543950335 79228162514264337593543950335
string System.String 文字列型 - -

実際に調べたかったことは、Oracle で 10桁のシーケンスを準備して使っているけど、それがプログラム上で問題なく扱えているかってこと。
long で使っていたので問題なさそう。