.NETFramework-Web:Convert

ylbtech-.NETFramework-Web:Convert
1. 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll
#endregion

using System.Runtime.InteropServices;
using System.Security;

namespace System
{
    //
    // 摘要:
    //     将一个基本数据类型转换为另一个基本数据类型。
    public static class Convert
    {
        //
        // 摘要:
        //     一个常数,用于表示没有数据的数据库列;即数据库为空。
        public static readonly object DBNull;

        //
        // 摘要:
        //     返回指定类型的对象,其值等效于指定对象。 参数提供区域性特定的格式设置信息。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   conversionType:
        //     要返回的对象的类型。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个对象,其类型为 conversionType,并且其值等效于 value。- 或 - value,前提是 System.Type 的 value 和
        //     conversionType 相等。- 或 - 如果 Nothing 为 value,并且 null 不是值类型,则为空引用(在 Visual Basic
        //     中为 conversionType)。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。- 或 -value 是 null 并且 conversionType 是一个值类型。- 或 -value 不实现 System.IConvertible
        //     接口。
        //
        //   T:System.FormatException:
        //     value 的格式不是 provider 可识别的 conversionType 的格式。
        //
        //   T:System.OverflowException:
        //     value 表示不在 conversionType 的范围内的数字。
        //
        //   T:System.ArgumentNullException:
        //     conversionType 为 null。
        public static object ChangeType(object value, Type conversionType, IFormatProvider provider);
        //
        // 摘要:
        //     返回一个指定类型的对象,该对象的值等效于指定的对象。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   conversionType:
        //     要返回的对象的类型。
        //
        // 返回结果:
        //     一个对象,其类型为 conversionType,并且其值等效于 value。- 或 -如果 Nothing 为 value,并且 null 不是值类型,则为空引用(在
        //     Visual Basic 中为 conversionType)。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。- 或 -value 是 null 并且 conversionType 是一个值类型。- 或 -value 不实现 System.IConvertible
        //     接口。
        //
        //   T:System.FormatException:
        //     value 的格式不是 conversionType 可识别的格式。
        //
        //   T:System.OverflowException:
        //     value 表示不在 conversionType 的范围内的数字。
        //
        //   T:System.ArgumentNullException:
        //     conversionType 为 null。
        public static object ChangeType(object value, Type conversionType);
        //
        // 摘要:
        //     返回指定类型的对象,其值等效于指定对象。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   typeCode:
        //     要返回的对象的类型。
        //
        // 返回结果:
        //     一个对象,其基础类型为 typeCode,并且其值等效于 value。- 或 -如果 Nothing 为 value 并且 null 为 typeCode、System.TypeCode.Empty
        //     或 System.TypeCode.String,则为空引用(在 Visual Basic 中为 System.TypeCode.Object)。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。- 或 -value 为 null,并且 typeCode 指定值类型。- 或 -value 不实现 System.IConvertible
        //     接口。
        //
        //   T:System.FormatException:
        //     value 的格式不是 typeCode 类型可识别的格式。
        //
        //   T:System.OverflowException:
        //     value 表示不在 typeCode 类型的范围内的数字。
        //
        //   T:System.ArgumentException:
        //     typeCode 无效。
        public static object ChangeType(object value, TypeCode typeCode);
        //
        // 摘要:
        //     返回指定类型的对象,其值等效于指定对象。 参数提供区域性特定的格式设置信息。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   typeCode:
        //     要返回的对象的类型。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个对象,其基础类型为 typeCode,并且其值等效于 value。- 或 - 如果 Nothing 为 value 并且 null 为 typeCode、System.TypeCode.Empty
        //     或 System.TypeCode.String,则为空引用(在 Visual Basic 中为 System.TypeCode.Object)。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。- 或 -value 为 null,并且 typeCode 指定值类型。- 或 -value 不实现 System.IConvertible
        //     接口。
        //
        //   T:System.FormatException:
        //     value 的格式不是 provider 可识别的 typeCode 类型的格式。
        //
        //   T:System.OverflowException:
        //     value 表示不在 typeCode 类型的范围内的数字。
        //
        //   T:System.ArgumentException:
        //     typeCode 无效。
        public static object ChangeType(object value, TypeCode typeCode, IFormatProvider provider);
        //
        // 摘要:
        //     将 Unicode 字符数组(它将二进制数据编码为 Base64 数字)的子集转换为等效的 8 位无符号整数数组。 参数指定输入数组的子集以及要转换的元素数。
        //
        // 参数:
        //   inArray:
        //     Unicode 字符数组。
        //
        //   offset:
        //     inArray 内的位置。
        //
        //   length:
        //     inArray 中要转换的元素数目。
        //
        // 返回结果:
        //     等效于 length 中位于 offset 位置的 inArray 元素的 8 位无符号整数数组。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     offset 或 length 小于 0。- 或 - offset 加 length 表示不在 inArray 内的位置。
        //
        //   T:System.FormatException:
        //     inArray 的长度(忽略空格)不是 0 或 4 的倍数。- 或 -inArray 的格式无效。inArray 包含非 base 64 字符、两个以上的填充字符或者在填充字符中包含非空格字符。
        [SecuritySafeCritical]
        public static byte[] FromBase64CharArray(char[] inArray, int offset, int length);
        //
        // 摘要:
        //     将指定的字符串(它将二进制数据编码为 Base64 数字)转换为等效的 8 位无符号整数数组。
        //
        // 参数:
        //   s:
        //     要转换的字符串。
        //
        // 返回结果:
        //     与 s 等效的 8 位无符号整数数组。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     s 为 null。
        //
        //   T:System.FormatException:
        //     s 的长度(忽略空格)不是 0 或 4 的倍数。- 或 -s 的格式无效。s 包含非 base 64 字符、两个以上的填充字符或者在填充字符中包含非空格字符。
        [SecuritySafeCritical]
        public static byte[] FromBase64String(string s);
        //
        // 摘要:
        //     返回指定对象的 System.TypeCode。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        // 返回结果:
        //     如果 System.TypeCode 是 value,则为 System.TypeCode.Empty 的 value 或 null。
        public static TypeCode GetTypeCode(object value);
        //
        // 摘要:
        //     返回有关指定对象是否为 System.DBNull 类型的指示。
        //
        // 参数:
        //   value:
        //     一个对象。
        //
        // 返回结果:
        //     如果 true 的类型是 value,则为 System.DBNull ;否则,为 false。
        public static bool IsDBNull(object value);
        //
        // 摘要:
        //     将 8 位无符号整数数组的子集转换为用 Base64 数字编码的 Unicode 字符数组的等价子集。 参数指定作为输入和输出数组中偏移量的子集、输入数组中要转换的元素数以及是否在输出数组中插入分行符。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数的输入数组。
        //
        //   offsetIn:
        //     inArray 内的位置。
        //
        //   length:
        //     要转换的 inArray 的元素数。
        //
        //   outArray:
        //     Unicode 字符的输出数组。
        //
        //   offsetOut:
        //     outArray 内的位置。
        //
        //   options:
        //     如果每 76 个字符插入一个分行符,则使用 System.Base64FormattingOptions.InsertLineBreaks,如果不插入分行符,则使用
        //     System.Base64FormattingOptions.None。
        //
        // 返回结果:
        //     包含 outArray 中的字节数的 32 位带符号整数。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 或 outArray 为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     offsetIn、offsetOut 或 length 为负数。- 或 - offsetIn 加上 length 大于 inArray 的长度。- 或 -
        //     offsetOut 加上要返回的元素数,大于 outArray 的长度。
        //
        //   T:System.ArgumentException:
        //     options 不是有效的 System.Base64FormattingOptions 值。
        [ComVisible(false)]
        [SecuritySafeCritical]
        public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut, Base64FormattingOptions options);
        //
        // 摘要:
        //     将 8 位无符号整数数组的子集转换为用 Base64 数字编码的 Unicode 字符数组的等价子集。 参数将子集指定为输入和输出数组中的偏移量和输入数组中要转换的元素数。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数的输入数组。
        //
        //   offsetIn:
        //     inArray 内的位置。
        //
        //   length:
        //     要转换的 inArray 的元素数。
        //
        //   outArray:
        //     Unicode 字符的输出数组。
        //
        //   offsetOut:
        //     outArray 内的位置。
        //
        // 返回结果:
        //     包含 outArray 中的字节数的 32 位带符号整数。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 或 outArray 为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     offsetIn、offsetOut 或 length 为负数。- 或 - offsetIn 加上 length 大于 inArray 的长度。- 或 -
        //     offsetOut 加上要返回的元素数,大于 outArray 的长度。
        public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut);
        //
        // 摘要:
        //     将 8 位无符号整数数组的子集转换为其用 Base64 数字编码的等效字符串表示形式。 参数指定作为输入数组中偏移量的子集、数组中要转换的元素数以及是否在返回值中插入分行符。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数数组。
        //
        //   offset:
        //     inArray 中的偏移量。
        //
        //   length:
        //     要转换的 inArray 的元素数。
        //
        //   options:
        //     如果每 76 个字符插入一个分行符,则使用 System.Base64FormattingOptions.InsertLineBreaks,如果不插入分行符,则使用
        //     System.Base64FormattingOptions.None。
        //
        // 返回结果:
        //     length 中从位置 inArray 开始的 offset 个元素的字符串表示形式,以 Base64 表示。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     offset 或 length 为负数。- 或 - offset 加上 length 大于 inArray 的长度。
        //
        //   T:System.ArgumentException:
        //     options 不是有效的 System.Base64FormattingOptions 值。
        [ComVisible(false)]
        [SecuritySafeCritical]
        public static string ToBase64String(byte[] inArray, int offset, int length, Base64FormattingOptions options);
        //
        // 摘要:
        //     将 8 位无符号整数数组的子集转换为其用 Base64 数字编码的等效字符串表示形式。 参数将子集指定为输入数组中的偏移量和数组中要转换的元素数。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数数组。
        //
        //   offset:
        //     inArray 中的偏移量。
        //
        //   length:
        //     要转换的 inArray 的元素数。
        //
        // 返回结果:
        //     length 中从位置 inArray 开始的 offset 个元素的字符串表示形式,以 Base64 表示。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     offset 或 length 为负数。- 或 - offset 加上 length 大于 inArray 的长度。
        public static string ToBase64String(byte[] inArray, int offset, int length);
        //
        // 摘要:
        //     将 8 位无符号整数的数组转换为其用 Base64 数字编码的等效字符串表示形式。 参数指定是否在返回值中插入分行符。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数数组。
        //
        //   options:
        //     如果每 76 个字符插入一个分行符,则使用 System.Base64FormattingOptions.InsertLineBreaks,如果不插入分行符,则使用
        //     System.Base64FormattingOptions.None。
        //
        // 返回结果:
        //     inArray 中元素的字符串表示形式,以 Base64 表示。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 为 null。
        //
        //   T:System.ArgumentException:
        //     options 不是有效的 System.Base64FormattingOptions 值。
        [ComVisible(false)]
        public static string ToBase64String(byte[] inArray, Base64FormattingOptions options);
        //
        // 摘要:
        //     将 8 位无符号整数的数组转换为其用 Base64 数字编码的等效字符串表示形式。
        //
        // 参数:
        //   inArray:
        //     8 位无符号整数数组。
        //
        // 返回结果:
        //     inArray 的内容的字符串表示形式,以 Base64 表示。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     inArray 为 null。
        public static string ToBase64String(byte[] inArray);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static bool ToBoolean(DateTime value);
        //
        // 摘要:
        //     将指定的十进制数字的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的数字。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(decimal value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(double value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将逻辑值的指定字符串表示形式转换为其等效的布尔值。
        //
        // 参数:
        //   value:
        //     包含 System.Boolean.TrueString 或 System.Boolean.FalseString 值的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。 忽略此参数。
        //
        // 返回结果:
        //     如果 true 等于 value,则为 System.Boolean.TrueString;如果 false 等于 value 或 System.Boolean.FalseString,则为
        //     null。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不等于 System.Boolean.TrueString 或 System.Boolean.FalseString。
        public static bool ToBoolean(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(float value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        [CLSCompliant(false)]
        public static bool ToBoolean(ulong value);
        //
        // 摘要:
        //     将指定对象的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     true 或 false,它将反映通过对 System.IConvertible.ToBoolean(System.IFormatProvider) 的基础类型调用
        //     value 方法而返回的值。 如果 value 为 null,则此方法返回 false。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 是一个不等于 System.Boolean.TrueString 或 System.Boolean.FalseString的字符串。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持 value 到 System.Boolean 的转换。
        public static bool ToBoolean(object value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定对象的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     true 或 false,它将反映通过对 System.IConvertible.ToBoolean(System.IFormatProvider) 的基础类型调用
        //     value 方法而返回的值。 如果 value 为 null,则此方法返回 false。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 是一个不等于 System.Boolean.TrueString 或 System.Boolean.FalseString的字符串。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持 value 到 System.Boolean 的转换。
        public static bool ToBoolean(object value, IFormatProvider provider);
        //
        // 摘要:
        //     返回指定的布尔值;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的布尔值。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static bool ToBoolean(bool value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        [CLSCompliant(false)]
        public static bool ToBoolean(sbyte value);
        //
        // 摘要:
        //     将逻辑值的指定字符串表示形式转换为其等效的布尔值。
        //
        // 参数:
        //   value:
        //     包含 System.Boolean.TrueString 或 System.Boolean.FalseString 值的字符串。
        //
        // 返回结果:
        //     如果 true 等于 value,则为 System.Boolean.TrueString;如果 false 等于 value 或 System.Boolean.FalseString,则为
        //     null。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不等于 System.Boolean.TrueString 或 System.Boolean.FalseString。
        public static bool ToBoolean(string value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(byte value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static bool ToBoolean(char value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        [CLSCompliant(false)]
        public static bool ToBoolean(ushort value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(int value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        [CLSCompliant(false)]
        public static bool ToBoolean(uint value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(long value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的布尔值。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     如果 true 不为零,则为 value;否则,为 false。
        public static bool ToBoolean(short value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位有符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Byte.MinValue。
        [CLSCompliant(false)]
        public static byte ToByte(sbyte value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定对象的值转换为 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 未采用 System.Byte 值的属性格式。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible。- 或 -不支持从 value 转换为 System.Byte 类型。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
        public static byte ToByte(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static byte ToByte(bool value);
        //
        // 摘要:
        //     将指定 Unicode 字符的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 表示一个大于 System.Byte.MaxValue 的数字。
        public static byte ToByte(char value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Byte.MinValue 或大于 System.Byte.MaxValue。
        public static byte ToByte(short value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
        public static byte ToByte(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Byte.MinValue 或大于 System.Byte.MaxValue。
        public static byte ToByte(int value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue。
        [CLSCompliant(false)]
        public static byte ToByte(uint value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Byte.MinValue 或大于 System.Byte.MaxValue。
        public static byte ToByte(long value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue。
        [CLSCompliant(false)]
        public static byte ToByte(ulong value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue 或小于 System.Byte.MinValue。
        public static byte ToByte(float value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue 或小于 System.Byte.MinValue。
        public static byte ToByte(double value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的数字。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue 或小于 System.Byte.MinValue。
        public static byte ToByte(decimal value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
        public static byte ToByte(string value);
        //
        // 摘要:
        //     将指定对象的值转换为 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 未采用 System.Byte 值的属性格式。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible。- 或 -不支持从 value 转换为 System.Byte 类型。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
        public static byte ToByte(object value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static byte ToByte(DateTime value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Byte.MaxValue。
        [CLSCompliant(false)]
        public static byte ToByte(ushort value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 8 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     与 value 中数字等效的 8 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示非 10 为基数的无符号数字)的前面带一个负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示 10 为基的无符号数字)的前面带一个负号。- 或 -value 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue
        //     的数字。
        public static byte ToByte(string value, int fromBase);
        //
        // 摘要:
        //     返回指定的 8 位无符号整数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的 8 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static byte ToByte(byte value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static char ToChar(bool value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为其等效的 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        public static char ToChar(byte value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为它的等效 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue。
        public static char ToChar(short value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为其等效的 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        [CLSCompliant(false)]
        public static char ToChar(ushort value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为它的等效 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue 或大于 System.Char.MaxValue。
        public static char ToChar(int value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为其等效的 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Char.MaxValue。
        [CLSCompliant(false)]
        public static char ToChar(uint value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为它的等效 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue 或大于 System.Char.MaxValue。
        public static char ToChar(long value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为其等效的 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Char.MaxValue。
        [CLSCompliant(false)]
        public static char ToChar(ulong value);
        //
        // 摘要:
        //     将指定字符串的第一个字符转换为 Unicode 字符。
        //
        // 参数:
        //   value:
        //     长度为 1 的字符串。
        //
        // 返回结果:
        //     与 value 中第一个且仅有的字符等效的 Unicode 字符。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     value 为 null。
        //
        //   T:System.FormatException:
        //     value 的长度不是 1。
        public static char ToChar(string value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定字符串的第一个字符转换为 Unicode 字符。
        //
        // 参数:
        //   value:
        //     长度为 1 或 null 的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。 忽略此参数。
        //
        // 返回结果:
        //     与 value 中第一个且仅有的字符等效的 Unicode 字符。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     value 为 null。
        //
        //   T:System.FormatException:
        //     value 的长度不是 1。
        public static char ToChar(string value, IFormatProvider provider);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static char ToChar(float value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static char ToChar(double value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定对象的值转换为其等效的 Unicode 字符。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 等效的 Unicode 字符,或者如果 System.Char.MinValue 为 value,则为 null。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     value 是一个 null 字符串。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持 value 到 System.Char 的转换。
        //
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue 或大于 System.Char.MaxValue。
        public static char ToChar(object value, IFormatProvider provider);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static char ToChar(decimal value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static char ToChar(DateTime value);
        //
        // 摘要:
        //     将指定对象的值转换为 Unicode 字符。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        // 返回结果:
        //     与 value 等效的 Unicode 字符,或者如果 System.Char.MinValue 为 value,则为 null。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     value 是一个 null 字符串。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持 value 到 System.Char 的转换。
        //
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue 或大于 System.Char.MaxValue。
        public static char ToChar(object value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为它的等效 Unicode 字符。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的 Unicode 字符。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于 System.Char.MinValue。
        [CLSCompliant(false)]
        public static char ToChar(sbyte value);
        //
        // 摘要:
        //     返回指定的 Unicode 字符值;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的 Unicode 字符。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static char ToChar(char value);
        //
        // 摘要:
        //     返回指定的 System.DateTime 对象;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     日期和时间值。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static DateTime ToDateTime(DateTime value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(int value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static DateTime ToDateTime(ushort value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(short value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(byte value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static DateTime ToDateTime(sbyte value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的日期和时间。
        //
        // 参数:
        //   value:
        //     包含要转换的日期和时间的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的值的日期和时间等效项,如果 System.DateTime.MinValue 为 value,则为 null 的日期和时间等效项。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是格式正确的日期和时间字符串。
        public static DateTime ToDateTime(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将日期和时间的指定字符串表示形式转换为等效的日期和时间值。
        //
        // 参数:
        //   value:
        //     日期和时间的字符串表示形式。
        //
        // 返回结果:
        //     value 的值的日期和时间等效项,如果 System.DateTime.MinValue 为 value,则为 null 的日期和时间等效项。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是格式正确的日期和时间字符串。
        public static DateTime ToDateTime(string value);
        //
        // 摘要:
        //     将指定对象的值转换为 System.DateTime 对象。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     value 的值的日期和时间等效项,如果 System.DateTime.MinValue 为 value,则为 null 的日期和时间等效项。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 是无效的日期和时间值。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        public static DateTime ToDateTime(object value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的数字。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(decimal value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(double value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(float value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(char value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(bool value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static DateTime ToDateTime(ulong value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static DateTime ToDateTime(long value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static DateTime ToDateTime(uint value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定对象的值转换为 System.DateTime 对象。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的值的日期和时间等效项,如果 System.DateTime.MinValue 为 value,则为 null 的日期和时间等效项。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 是无效的日期和时间值。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        public static DateTime ToDateTime(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     与 value 等效的十进制数。
        [CLSCompliant(false)]
        public static decimal ToDecimal(ushort value);
        //
        // 摘要:
        //     将指定对象的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     与 value 等效的十进制数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Decimal 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Decimal.MinValue 或大于 System.Decimal.MaxValue 的数字。
        public static decimal ToDecimal(object value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static decimal ToDecimal(DateTime value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static decimal ToDecimal(bool value);
        //
        // 摘要:
        //     返回指定的十进制数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     十进制数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static decimal ToDecimal(decimal value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     与 value 中数字等效的十进制数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Decimal.MinValue 或大于 System.Decimal.MaxValue 的数字。
        public static decimal ToDecimal(string value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Decimal.MaxValue 或小于 System.Decimal.MinValue。
        public static decimal ToDecimal(double value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Decimal.MaxValue 或小于 System.Decimal.MinValue。
        public static decimal ToDecimal(float value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        [CLSCompliant(false)]
        public static decimal ToDecimal(ulong value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定对象的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 等效的十进制数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Decimal 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Decimal.MinValue 或大于 System.Decimal.MaxValue 的数字。
        public static decimal ToDecimal(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        [CLSCompliant(false)]
        public static decimal ToDecimal(sbyte value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     与 value 等效的十进制数。
        public static decimal ToDecimal(byte value);
        //
        // 摘要:
        //     将指定的 32 位带符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        public static decimal ToDecimal(int value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static decimal ToDecimal(char value);
        //
        // 摘要:
        //     将指定的 16 位带符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        public static decimal ToDecimal(short value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        [CLSCompliant(false)]
        public static decimal ToDecimal(uint value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 中数字等效的十进制数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Decimal.MinValue 或大于 System.Decimal.MaxValue 的数字。
        public static decimal ToDecimal(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 64 位带符号整数的值转换为等效的十进制数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的十进制数。
        public static decimal ToDecimal(long value);
        //
        // 摘要:
        //     将指定的 64 位带符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        public static double ToDouble(long value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static double ToDouble(bool value);
        //
        // 摘要:
        //     将指定对象的值转换为双精度浮点数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     与 value 等效的双精度浮点数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Double 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Double.MinValue 或大于 System.Double.MaxValue 的数字。
        public static double ToDouble(object value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     与 value 等效的双精度浮点数。
        public static double ToDouble(byte value);
        //
        // 摘要:
        //     将指定的 16 位带符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     与 value 等效的双精度浮点数。
        public static double ToDouble(short value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static double ToDouble(char value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        [CLSCompliant(false)]
        public static double ToDouble(ushort value);
        //
        // 摘要:
        //     将指定的 32 位带符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        public static double ToDouble(int value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static double ToDouble(DateTime value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        [CLSCompliant(false)]
        public static double ToDouble(uint value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        [CLSCompliant(false)]
        public static double ToDouble(ulong value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     单精度浮点数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        public static double ToDouble(float value);
        //
        // 摘要:
        //     返回指定的双精度浮点数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的双精度浮点数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static double ToDouble(double value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     一个等于 value 的双精度浮点数。
        public static double ToDouble(decimal value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     与 value 中数字等效的双精度浮点数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Double.MinValue 或大于 System.Double.MaxValue 的数字。
        public static double ToDouble(string value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 中数字等效的双精度浮点数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Double.MinValue 或大于 System.Double.MaxValue 的数字。
        public static double ToDouble(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的双精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     与 value 等效的 8 位带符号整数。
        [CLSCompliant(false)]
        public static double ToDouble(sbyte value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定对象的值转换为双精度浮点数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 等效的双精度浮点数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Double 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Double.MinValue 或大于 System.Double.MaxValue 的数字。
        public static double ToDouble(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue。
        [CLSCompliant(false)]
        public static short ToInt16(ushort value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue 或小于 System.Int16.MinValue。
        public static short ToInt16(decimal value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static short ToInt16(DateTime value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue 或小于 System.Int16.MinValue。
        public static short ToInt16(double value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue 或小于 System.Int16.MinValue。
        public static short ToInt16(float value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue。
        [CLSCompliant(false)]
        public static short ToInt16(ulong value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue 或小于 System.Int16.MinValue。
        public static short ToInt16(long value);
        //
        // 摘要:
        //     返回指定的 16 位有符号整数;不执行实际的转换。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static short ToInt16(short value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue。
        [CLSCompliant(false)]
        public static short ToInt16(uint value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int16.MinValue 或大于 System.Int16.MaxValue 的数字。
        public static short ToInt16(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue 或小于 System.Int16.MinValue。
        public static short ToInt16(int value);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        [CLSCompliant(false)]
        public static short ToInt16(sbyte value);
        //
        // 摘要:
        //     将指定的 Unicode 字符的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int16.MaxValue。
        public static short ToInt16(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static short ToInt16(bool value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Int16 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int16.MinValue 或大于 System.Int16.MaxValue 的数字。
        public static short ToInt16(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定对象的值转换为 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     对于 System.Int16 类型,value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int16.MinValue 或大于 System.Int16.MaxValue 的数字。
        public static short ToInt16(object value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示基数不为 10 的符号数字)的前缀为负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示基数不为 10 的符号数字)的前缀为负号。- 或 -value 表示一个小于 System.Int16.MinValue 或大于 System.Int16.MaxValue
        //     的数字。
        public static short ToInt16(string value, int fromBase);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 16 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位带符号整数。
        public static short ToInt16(byte value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 16 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int16.MinValue 或大于 System.Int16.MaxValue 的数字。
        public static short ToInt16(string value);
        //
        // 摘要:
        //     返回指定的 32 位有符号整数;不执行实际的转换。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static int ToInt32(int value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示基数不为 10 的符号数字)的前缀为负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示基数不为 10 的符号数字)的前缀为负号。- 或 -value 表示一个小于 System.Int32.MinValue 或大于 System.Int32.MaxValue
        //     的数字。
        public static int ToInt32(string value, int fromBase);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue 或小于 System.Int32.MinValue。
        public static int ToInt32(long value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int32.MinValue 或大于 System.Int32.MaxValue 的数字。
        public static int ToInt32(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue。
        [CLSCompliant(false)]
        public static int ToInt32(ulong value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue 或小于 System.Int32.MinValue。
        public static int ToInt32(float value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue 或小于 System.Int32.MinValue。
        public static int ToInt32(double value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue 或小于 System.Int32.MinValue。
        [SecuritySafeCritical]
        public static int ToInt32(decimal value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int32.MinValue 或大于 System.Int32.MaxValue 的数字。
        public static int ToInt32(string value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int32.MinValue 或大于 System.Int32.MaxValue 的数字。
        public static int ToInt32(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定对象的值转换为 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个等效于 value 的 32 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int32.MinValue 或大于 System.Int32.MaxValue 的数字。
        public static int ToInt32(object value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static int ToInt32(DateTime value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        [CLSCompliant(false)]
        public static int ToInt32(ushort value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        public static int ToInt32(short value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        public static int ToInt32(byte value);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        [CLSCompliant(false)]
        public static int ToInt32(sbyte value);
        //
        // 摘要:
        //     将指定的 Unicode 字符的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        public static int ToInt32(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 32 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static int ToInt32(bool value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 32 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int32.MaxValue。
        [CLSCompliant(false)]
        public static int ToInt32(uint value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int64.MinValue 或大于 System.Int64.MaxValue 的数字。
        public static long ToInt64(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示基数不为 10 的符号数字)的前缀为负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示基数不为 10 的符号数字)的前缀为负号。- 或 -value 表示一个小于 System.Int64.MinValue 或大于 System.Int64.MaxValue
        //     的数字。
        public static long ToInt64(string value, int fromBase);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static long ToInt64(DateTime value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int64.MinValue 或大于 System.Int64.MaxValue 的数字。
        public static long ToInt64(string value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        [CLSCompliant(false)]
        public static long ToInt64(ushort value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int64.MaxValue 或小于 System.Int64.MinValue。
        public static long ToInt64(double value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int64.MaxValue 或小于 System.Int64.MinValue。
        public static long ToInt64(decimal value);
        //
        // 摘要:
        //     将指定对象的值转换为 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int64.MinValue 或大于 System.Int64.MaxValue 的数字。
        public static long ToInt64(object value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Int64.MinValue 或大于 System.Int64.MaxValue 的数字。
        public static long ToInt64(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static long ToInt64(bool value);
        //
        // 摘要:
        //     将指定的 Unicode 字符的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        public static long ToInt64(char value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        public static long ToInt64(byte value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        public static long ToInt64(short value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        public static long ToInt64(int value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        [CLSCompliant(false)]
        public static long ToInt64(uint value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 64 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int64.MaxValue。
        [CLSCompliant(false)]
        public static long ToInt64(ulong value);
        //
        // 摘要:
        //     返回指定的 64 位有符号整数;不执行实际的转换。
        //
        // 参数:
        //   value:
        //     64 位带符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static long ToInt64(long value);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        [CLSCompliant(false)]
        public static long ToInt64(sbyte value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 64 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.Int64.MaxValue 或小于 System.Int64.MinValue。
        public static long ToInt64(float value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(double value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(decimal value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(long value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(uint value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     与 value 中数字等效的 8 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示基数不为 10 的符号数字)的前缀为负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示基数不为 10 的符号数字)的前缀为负号。- 或 -value 表示一个小于 System.SByte.MinValue 或大于 System.SByte.MaxValue
        //     的数字。
        [CLSCompliant(false)]
        public static sbyte ToSByte(string value, int fromBase);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(int value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(ulong value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(ushort value);
        //
        // 摘要:
        //     将指定的 16 位带符号整数的值转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(short value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 8 位带符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为 6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue 或小于 System.SByte.MinValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(float value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static sbyte ToSByte(DateTime value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     value 为 null。
        //
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.SByte.MinValue 或大于 System.SByte.MaxValue 的数字。
        [CLSCompliant(false)]
        public static sbyte ToSByte(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     与 value 中数字等效的 8 位带符号整数,如果值为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.SByte.MinValue 或大于 System.SByte.MaxValue 的数字。
        [CLSCompliant(false)]
        public static sbyte ToSByte(string value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(byte value);
        //
        // 摘要:
        //     将指定对象的值转换为 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.SByte.MinValue 或大于 System.SByte.MaxValue 的数字。
        [CLSCompliant(false)]
        public static sbyte ToSByte(object value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.SByte.MinValue 或大于 System.SByte.MaxValue 的数字。
        [CLSCompliant(false)]
        public static sbyte ToSByte(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 8 位带符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        [CLSCompliant(false)]
        public static sbyte ToSByte(bool value);
        //
        // 摘要:
        //     返回指定的 8 位有符号整数;不执行实际的转换。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        [CLSCompliant(false)]
        public static sbyte ToSByte(sbyte value);
        //
        // 摘要:
        //     将指定的 Unicode 字符的值转换为等效的 8 位有符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.SByte.MaxValue。
        [CLSCompliant(false)]
        public static sbyte ToSByte(char value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        [CLSCompliant(false)]
        public static float ToSingle(ushort value);
        //
        // 摘要:
        //     将指定对象的值转换为单精度浮点数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     与 value 等效的单精度浮点数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Single.MinValue 或大于 System.Single.MaxValue 的数字。
        public static float ToSingle(object value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定对象的值转换为单精度浮点数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 等效的单精度浮点数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Single.MinValue 或大于 System.Single.MaxValue 的数字。
        public static float ToSingle(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 8 位带符号整数。
        [CLSCompliant(false)]
        public static float ToSingle(sbyte value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        public static float ToSingle(byte value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static float ToSingle(char value);
        //
        // 摘要:
        //     将指定的 32 位带符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        public static float ToSingle(int value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        [CLSCompliant(false)]
        public static float ToSingle(ulong value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        public static float ToSingle(DateTime value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        public static float ToSingle(bool value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     与 value 中数字等效的单精度浮点数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Single.MinValue 或大于 System.Single.MaxValue 的数字。
        public static float ToSingle(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     与 value 中数字等效的单精度浮点数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不是一个具有有效格式的数字。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.Single.MinValue 或大于 System.Single.MaxValue 的数字。
        public static float ToSingle(string value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。使用“舍入为最接近的数字”规则对 value 进行舍入。 例如,当舍入为两位小数时,值 2.345 变成 2.34,而值
        //     2.355 变成 2.36。
        public static float ToSingle(decimal value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。使用“舍入为最接近的数字”规则对 value 进行舍入。 例如,当舍入为两位小数时,值 2.345 变成 2.34,而值
        //     2.355 变成 2.36。
        public static float ToSingle(double value);
        //
        // 摘要:
        //     返回指定的单精度浮点数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的单精度浮点数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static float ToSingle(float value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        [CLSCompliant(false)]
        public static float ToSingle(uint value);
        //
        // 摘要:
        //     将指定的 64 位带符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        public static float ToSingle(long value);
        //
        // 摘要:
        //     将指定的 16 位带符号整数的值转换为等效的单精度浮点数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个等于 value 的单精度浮点数。
        public static float ToSingle(short value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 8 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(byte value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(ushort value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 16 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(short value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(byte value);
        //
        // 摘要:
        //     将指定的 16 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(short value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 8 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(sbyte value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的布尔值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(bool value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定的 Unicode 字符的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。 忽略此参数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(char value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 Unicode 字符的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        //   provider:
        //     一个对象的实例。 忽略此参数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(bool value, IFormatProvider provider);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定对象的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     一个对象,用于提供要转换的值,或 null。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式;如果 System.String.Empty 是一个值为 value 的对象,则为 null。 如果 value 为 null,则此方法返回
        //     null。
        public static string ToString(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定对象的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     一个对象,用于提供要转换的值,或 null。
        //
        // 返回结果:
        //     value 的字符串表示形式;如果 System.String.Empty 是一个值为 value 的对象,则为 null。 如果 value 为 null,则此方法返回
        //     null。
        public static string ToString(object value);
        //
        // 摘要:
        //     将指定的 8 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(sbyte value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 16 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(ushort value, IFormatProvider provider);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定的 System.DateTime 的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(DateTime value, IFormatProvider provider);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 32 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(int value, IFormatProvider provider);
        //
        // 摘要:
        //     将 64 位带符号整数的值转换为其指定基的等效字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        //   toBase:
        //     返回值的基数,必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     以 value 为基数的 toBase 的字符串表示形式。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     toBase 不是 2、8、10 或 16。
        [SecuritySafeCritical]
        public static string ToString(long value, int toBase);
        //
        // 摘要:
        //     将 32 位带符号整数的值转换为其指定基的等效字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        //   toBase:
        //     返回值的基数,必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     以 value 为基数的 toBase 的字符串表示形式。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     toBase 不是 2、8、10 或 16。
        [SecuritySafeCritical]
        public static string ToString(int value, int toBase);
        //
        // 摘要:
        //     将 16 位带符号整数的值转换为其指定基的等效字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        //   toBase:
        //     返回值的基数,必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     以 value 为基数的 toBase 的字符串表示形式。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     toBase 不是 2、8、10 或 16。
        [SecuritySafeCritical]
        public static string ToString(short value, int toBase);
        //
        // 摘要:
        //     将 8 位无符号整数的值转换为其等效的指定基数的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        //   toBase:
        //     返回值的基数,必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     以 value 为基数的 toBase 的字符串表示形式。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     toBase 不是 2、8、10 或 16。
        [SecuritySafeCritical]
        public static string ToString(byte value, int toBase);
        //
        // 摘要:
        //     返回指定的字符串实例;不执行任何实际转换。
        //
        // 参数:
        //   value:
        //     要返回的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。 忽略此参数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static string ToString(string value, IFormatProvider provider);
        //
        // 摘要:
        //     返回指定的字符串实例;不执行任何实际转换。
        //
        // 参数:
        //   value:
        //     要返回的字符串。
        //
        // 返回结果:
        //     不经更改即返回 value。
        public static string ToString(string value);
        //
        // 摘要:
        //     将指定的 System.DateTime 的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(DateTime value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息将指定的十进制数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(decimal value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 32 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(int value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(decimal value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(double value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的单精度浮点数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(float value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(float value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 64 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(ulong value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(ulong value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 64 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(long value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 64 位带符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(long value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将指定的 32 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(uint value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        [CLSCompliant(false)]
        public static string ToString(uint value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换其等效的字符串表示形式。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     value 的字符串表示形式。
        public static string ToString(double value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示非 10 为基数的无符号数字)的前面带一个负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示非 10 为基数的无符号数字)的前面带一个负号。- 或 -value 表示一个小于 System.UInt16.MinValue 或大于
        //     System.UInt16.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ushort ToUInt16(string value, int fromBase);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        [CLSCompliant(false)]
        public static ushort ToUInt16(byte value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(float value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt16.MinValue 或大于 System.UInt16.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ushort ToUInt16(object value, IFormatProvider provider);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static ushort ToUInt16(DateTime value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt16.MinValue 或大于 System.UInt16.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ushort ToUInt16(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 16 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt16.MinValue 或大于 System.UInt16.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ushort ToUInt16(string value);
        //
        // 摘要:
        //     将指定对象的值转换为 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt16.MinValue 或大于 System.UInt16.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ushort ToUInt16(object value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(double value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(ulong value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(long value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 16 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(decimal value);
        //
        // 摘要:
        //     返回指定的 16 位无符号整数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的 16 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        [CLSCompliant(false)]
        public static ushort ToUInt16(ushort value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(int value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ushort ToUInt16(short value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ushort ToUInt16(sbyte value);
        //
        // 摘要:
        //     将指定 Unicode 字符的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     与 value 等效的 16 位无符号整数。
        [CLSCompliant(false)]
        public static ushort ToUInt16(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        [CLSCompliant(false)]
        public static ushort ToUInt16(bool value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 16 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 16 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.UInt16.MaxValue。
        [CLSCompliant(false)]
        public static ushort ToUInt16(uint value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示非 10 为基数的无符号数字)的前面带一个负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示非 10 为基数的无符号数字)的前面带一个负号。- 或 -value 表示一个小于 System.UInt32.MinValue 或大于
        //     System.UInt32.MaxValue 的数字。
        [CLSCompliant(false)]
        public static uint ToUInt32(string value, int fromBase);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static uint ToUInt32(DateTime value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt32.MinValue 或大于 System.UInt32.MaxValue 的数字。
        [CLSCompliant(false)]
        public static uint ToUInt32(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 32 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt32.MinValue 或大于 System.UInt32.MaxValue 的数字。
        [CLSCompliant(false)]
        public static uint ToUInt32(string value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt32.MaxValue。
        [CLSCompliant(false)]
        public static uint ToUInt32(decimal value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt32.MaxValue。
        [CLSCompliant(false)]
        public static uint ToUInt32(double value);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 32 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt32.MaxValue。
        [CLSCompliant(false)]
        public static uint ToUInt32(float value);
        //
        // 摘要:
        //     将指定的 64 位无符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 大于 System.UInt32.MaxValue。
        [CLSCompliant(false)]
        public static uint ToUInt32(ulong value);
        //
        // 摘要:
        //     返回指定的 32 位无符号整数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的 32 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        [CLSCompliant(false)]
        public static uint ToUInt32(uint value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt32.MaxValue。
        [CLSCompliant(false)]
        public static uint ToUInt32(long value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        [CLSCompliant(false)]
        public static uint ToUInt32(ushort value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static uint ToUInt32(short value);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        [CLSCompliant(false)]
        public static uint ToUInt32(byte value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static uint ToUInt32(sbyte value);
        //
        // 摘要:
        //     将指定 Unicode 字符的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        [CLSCompliant(false)]
        public static uint ToUInt32(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        [CLSCompliant(false)]
        public static uint ToUInt32(bool value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt32.MinValue 或大于 System.UInt32.MaxValue 的数字。
        [CLSCompliant(false)]
        public static uint ToUInt32(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定对象的值转换为 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个等效于 value 的 32 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt32.MinValue 或大于 System.UInt32.MaxValue 的数字。
        [CLSCompliant(false)]
        public static uint ToUInt32(object value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 32 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 32 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static uint ToUInt32(int value);
        //
        // 摘要:
        //     调用此方法始终引发 System.InvalidCastException。
        //
        // 参数:
        //   value:
        //     要转换的日期和时间值。
        //
        // 返回结果:
        //     不支持此转换。 不返回任何值。
        //
        // 异常:
        //   T:System.InvalidCastException:
        //     不支持此转换。
        [CLSCompliant(false)]
        public static ulong ToUInt64(DateTime value);
        //
        // 摘要:
        //     使用指定的区域性特定格式设置信息,将数字的指定字符串表示形式转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt64.MinValue 或大于 System.UInt64.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ulong ToUInt64(string value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定的单精度浮点数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的单精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt64.MaxValue。
        [CLSCompliant(false)]
        public static ulong ToUInt64(float value);
        //
        // 摘要:
        //     将指定的十进制数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的十进制数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt64.MaxValue。
        [CLSCompliant(false)]
        public static ulong ToUInt64(decimal value);
        //
        // 摘要:
        //     将指定的双精度浮点数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的双精度浮点数。
        //
        // 返回结果:
        //     value,舍入为最接近的 64 位无符号整数。 如果 value 为两个整数中间的数字,则返回二者中的偶数;即 4.5 转换为 4,而 5.5 转换为
        //     6。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零或大于 System.UInt64.MaxValue。
        [CLSCompliant(false)]
        public static ulong ToUInt64(double value);
        //
        // 摘要:
        //     将指定的 32 位无符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        [CLSCompliant(false)]
        public static ulong ToUInt64(uint value);
        //
        // 摘要:
        //     将数字的指定字符串表示形式转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位带符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 不由一个可选符号后跟一系列数字 (0-9) 组成。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt64.MinValue 或大于 System.UInt64.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ulong ToUInt64(string value);
        //
        // 摘要:
        //     将指定的 32 位有符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 32 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ulong ToUInt64(int value);
        //
        // 摘要:
        //     将指定的 64 位有符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 64 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ulong ToUInt64(long value);
        //
        // 摘要:
        //     将指定的 16 位有符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ulong ToUInt64(short value);
        //
        // 摘要:
        //     将指定基数的数字的字符串表示形式转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     包含要转换的数字的字符串。
        //
        //   fromBase:
        //     value 中数字的基数,它必须是 2、8、10 或 16。
        //
        // 返回结果:
        //     一个与 value 中数字等效的 64 位无符号整数,如果 value 为 null,则为 0(零)。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     fromBase 不是 2、8、10 或 16。- 或 -value(表示非 10 为基数的无符号数字)的前面带一个负号。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     value 为 System.String.Empty。
        //
        //   T:System.FormatException:
        //     value 包含一个字符,该字符不是由 fromBase 指定的基数中的有效数字。 如果 value 中的第一个字符无效,则该异常消息指示没有要转换的数字;否则,该消息指示
        //     value 包含无效的尾随字符。
        //
        //   T:System.OverflowException:
        //     value(表示非 10 为基数的无符号数字)的前面带一个负号。- 或 -value 表示一个小于 System.UInt64.MinValue 或大于
        //     System.UInt64.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ulong ToUInt64(string value, int fromBase);
        //
        // 摘要:
        //     将指定的 8 位无符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位带符号整数。
        [CLSCompliant(false)]
        public static ulong ToUInt64(byte value);
        //
        // 摘要:
        //     将指定的 8 位有符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 8 位带符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        //
        // 异常:
        //   T:System.OverflowException:
        //     value 小于零。
        [CLSCompliant(false)]
        public static ulong ToUInt64(sbyte value);
        //
        // 摘要:
        //     将指定 Unicode 字符的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 Unicode 字符。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        [CLSCompliant(false)]
        public static ulong ToUInt64(char value);
        //
        // 摘要:
        //     将指定的布尔值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的布尔值。
        //
        // 返回结果:
        //     如果 value 为 true,则为数字 1;否则,为 0。
        [CLSCompliant(false)]
        public static ulong ToUInt64(bool value);
        //
        // 摘要:
        //     使用指定的区域性特定格式信息,将指定对象的值转换为 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     一个实现 System.IConvertible 接口的对象。
        //
        //   provider:
        //     一个提供区域性特定的格式设置信息的对象。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt64.MinValue 或大于 System.UInt64.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ulong ToUInt64(object value, IFormatProvider provider);
        //
        // 摘要:
        //     将指定对象的值转换为 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     用于实现 System.IConvertible 接口的对象,或为 null。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数,如果 value 为 null,则为零。
        //
        // 异常:
        //   T:System.FormatException:
        //     value 的格式不正确。
        //
        //   T:System.InvalidCastException:
        //     value 不实现 System.IConvertible 接口。- 或 -不支持该转换。
        //
        //   T:System.OverflowException:
        //     value 表示一个小于 System.UInt64.MinValue 或大于 System.UInt64.MaxValue 的数字。
        [CLSCompliant(false)]
        public static ulong ToUInt64(object value);
        //
        // 摘要:
        //     将指定的 16 位无符号整数的值转换为等效的 64 位无符号整数。
        //
        // 参数:
        //   value:
        //     要转换的 16 位无符号整数。
        //
        // 返回结果:
        //     一个与 value 等效的 64 位无符号整数。
        [CLSCompliant(false)]
        public static ulong ToUInt64(ushort value);
        //
        // 摘要:
        //     返回指定的 64 位无符号整数;不执行任何实际的转换。
        //
        // 参数:
        //   value:
        //     要返回的 64 位无符号整数。
        //
        // 返回结果:
        //     不经更改即返回 value。
        [CLSCompliant(false)]
        public static ulong ToUInt64(ulong value);
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

猜你喜欢

转载自www.cnblogs.com/storebook/p/9045582.html
今日推荐