在C#的Convert基类中, ToInt16、ToInt32、ToInt64是以相似的方式进行声明的,如下所示:
public static short ToInt16(bool value);
public static int ToInt32(bool value);
public static long ToInt64(bool value);
public static ushort ToInt16(bool value);
public static uint ToInt32(bool value);
public static ulong ToInt64(bool value);
其中,short、int、long都是代表有符号整数,只是范围不一样,分别是16位,32位,64位。
ushort、uint、ulong都是代表无符号整数,只是范围不一样,分别是16位,32位,64位。