#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.Globalization;
using System.Runtime.InteropServices;
using System.Security;
namespace System
{
//
// 摘要:
// 表示一个 8 位无符号整数。
[ComVisible(true)]
public struct Byte : IComparable, IFormattable, IConvertible, IComparable<Byte>, IEquatable<Byte>
{
//
// 摘要:
// 表示 System.Byte 的最大可能值。 此字段为常数。
public const Byte MaxValue = 255;
//
// 摘要:
// 表示 System.Byte 的最小可能值。 此字段为常数。
public const Byte MinValue = 0;
//
// 摘要:
// 将指定样式和区域性特定格式的数字的字符串表示形式转换为它的等效 System.Byte。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用由 style 指定的样式来进行解释。
//
// style:
// 枚举值的按位组合,用于指示可出现在 s 中的样式元素。 要指定的一个典型值为 System.Globalization.NumberStyles.Integer。
//
// provider:
// 一个对象,用于提供有关 s 格式的区域性特定信息。 如果 provider 为 null,则使用当前区域性。
//
// 返回结果:
// 一个字节值,它与 s 中包含的数相等。
//
// 异常:
// T:System.ArgumentNullException:
// s 为 null。
//
// T:System.FormatException:
// s 的格式不正确。
//
// T:System.OverflowException:
// s 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。- 或 -s 包含非零的小数位。
//
// T:System.ArgumentException:
// style 不是 System.Globalization.NumberStyles 值。- 或 -style 不是 System.Globalization.NumberStyles.AllowHexSpecifier
// 和 System.Globalization.NumberStyles.HexNumber 值的组合。
public static Byte Parse(string s, NumberStyles style, IFormatProvider provider);
//
// 摘要:
// 将指定的区域性特定格式的数字字符串表示形式转换为它的等效 System.Byte。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用 System.Globalization.NumberStyles.Integer 样式来进行解释。
//
// provider:
// 一个对象,它提供有关 s 的区域性特定分析信息。 如果 provider 为 null,则使用当前区域性。
//
// 返回结果:
// 一个字节值,它与 s 中包含的数相等。
//
// 异常:
// T:System.ArgumentNullException:
// s 为 null。
//
// T:System.FormatException:
// s 的格式不正确。
//
// T:System.OverflowException:
// s 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
public static Byte Parse(string s, IFormatProvider provider);
//
// 摘要:
// 将数字的字符串表示形式转换为它的等效 System.Byte 表示形式。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用 System.Globalization.NumberStyles.Integer 样式来进行解释。
//
// 返回结果:
// 一个字节值,它与 s 中包含的数相等。
//
// 异常:
// T:System.ArgumentNullException:
// s 为 null。
//
// T:System.FormatException:
// s 的格式不正确。
//
// T:System.OverflowException:
// s 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。
public static Byte Parse(string s);
//
// 摘要:
// 将指定样式的数字的字符串表示形式转换为它的等效 System.Byte。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用由 style 指定的样式来进行解释。
//
// style:
// 枚举值的按位组合,用于指示可出现在 s 中的样式元素。 要指定的一个典型值为 System.Globalization.NumberStyles.Integer。
//
// 返回结果:
// 一个字节值,它与 s 中包含的数相等。
//
// 异常:
// T:System.ArgumentNullException:
// s 为 null。
//
// T:System.FormatException:
// s 的格式不正确。
//
// T:System.OverflowException:
// s 表示一个小于 System.Byte.MinValue 或大于 System.Byte.MaxValue 的数字。- 或 -s 包含非零的小数位。
//
// T:System.ArgumentException:
// style 不是 System.Globalization.NumberStyles 值。- 或 -style 不是 System.Globalization.NumberStyles.AllowHexSpecifier
// 和 System.Globalization.NumberStyles.HexNumber 值的组合。
public static Byte Parse(string s, NumberStyles style);
//
// 摘要:
// 尝试将数字的字符串表示形式转换为它的等效 System.Byte,并返回一个指示转换是否成功的值。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用 System.Globalization.NumberStyles.Integer 样式来进行解释。
//
// result:
// 当此方法返回时,如果转换成功,则包含与 System.Byte 中所包含的数字等效的 s 值;如果转换失败,则包含零。 此参数未经初始化即进行传递;最初在
// result 中提供的任何值都会被覆盖。
//
// 返回结果:
// 如果 true 成功转换,则为 s;否则为 false。
public static bool TryParse(string s, out Byte result);
//
// 摘要:
// 将指定样式和区域性特定格式的数字的字符串表示形式转换为它的等效 System.Byte。 一个指示转换是否成功的返回值。
//
// 参数:
// s:
// 包含要转换的数字的字符串。 该字符串使用由 style 指定的样式来进行解释。
//
// style:
// 枚举值的按位组合,用于指示可出现在 s 中的样式元素。 要指定的一个典型值为 System.Globalization.NumberStyles.Integer。
//
// provider:
// 一个对象,提供有关 s 的区域性特定格式设置信息。 如果 provider 为 null,则使用当前区域性。
//
// result:
// 当此方法返回时,如果转换成功,则包含与 s 中所含数字等效的 8 位无符号整数值;如果转换失败,则包含零。 如果 s 参数为 null 或 System.String.Empty、格式不正确,或者表示的数字小于
// System.Byte.MinValue 或大于 System.Byte.MaxValue,则转换失败。 此参数未经初始化即进行传递;最初在 result
// 中提供的任何值都会被覆盖。
//
// 返回结果:
// 如果 true 成功转换,则为 s;否则为 false。
//
// 异常:
// T:System.ArgumentException:
// style 不是 System.Globalization.NumberStyles 值。- 或 -style 不是 System.Globalization.NumberStyles.AllowHexSpecifier
// 和 System.Globalization.NumberStyles.HexNumber 值的组合。
public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out Byte result);
//
// 摘要:
// 将此实例与指定的 8 位无符号整数进行比较并返回对其相对值的指示。
//
// 参数:
// value:
// 要比较的 8 位无符号整数。
//
// 返回结果:
// 一个有符号的整数,它指示此实例和 value 的相对顺序。返回值 描述 小于零 此实例小于 value。零 此实例等于 value。大于零 此实例大于 value。
public int CompareTo(Byte value);
//
// 摘要:
// 将此实例与指定对象进行比较并返回一个对二者的相对值的指示。
//
// 参数:
// value:
// 要比较的对象,或为 null。
//
// 返回结果:
// 一个有符号的整数,它指示此实例和 value 的相对顺序。返回值 描述 小于零 此实例小于 value。零 此实例等于 value。大于零 此实例大于 value。-
// 或 - value 为 null。
//
// 异常:
// T:System.ArgumentException:
// value 不是 System.Byte。
public int CompareTo(object value);
//
// 摘要:
// 返回一个值,该值指示此实例是否等于指定的对象。
//
// 参数:
// obj:
// 与此实例进行比较的对象,或为 null。
//
// 返回结果:
// 如果 true 是 obj 的实例并且等于此实例的值,则为 System.Byte;否则为 false。
public override bool Equals(object obj);
//
// 摘要:
// 返回一个值,该值指示此实例和指定的 System.Byte 对象是否表示相同的值。
//
// 参数:
// obj:
// 要与此实例进行比较的对象。
//
// 返回结果:
// 如果 true 与此实例相等,则为 obj;否则为 false。
public bool Equals(Byte obj);
//
// 摘要:
// 返回此实例的哈希代码。
//
// 返回结果:
// 当前 System.Byte 的哈希代码。
public override int GetHashCode();
//
// 摘要:
// 返回值类型 System.TypeCode 的 System.Byte。
//
// 返回结果:
// 枚举常数 System.TypeCode.Byte。
public TypeCode GetTypeCode();
//
// 摘要:
// 使用指定的格式和区域性特定格式信息将当前 System.Byte 对象的值转换为它的等效字符串表示形式。
//
// 参数:
// format:
// 标准或自定义的数值格式字符串。
//
// provider:
// 一个提供区域性特定的格式设置信息的对象。
//
// 返回结果:
// 按照 System.Byte 和 format 参数指定的方式进行格式设置的当前 provider 对象的字符串表示形式。
//
// 异常:
// T:System.FormatException:
// format 包含不受支持的说明符。 “备注”部分中列出了受支持的格式说明符。
[SecuritySafeCritical]
public string ToString(string format, IFormatProvider provider);
//
// 摘要:
// 将当前 System.Byte 对象的值转换为其等效的字符串表示形式。
//
// 返回结果:
// 此对象的值的字符串表示形式,由一系列从 0 到 9 之间的数字组成,不包含前导零。
[SecuritySafeCritical]
public override string ToString();
//
// 摘要:
// 使用指定的格式将当前 System.Byte 对象的值转换为它的等效字符串表示形式。
//
// 参数:
// format:
// 一个数值格式字符串。
//
// 返回结果:
// 按照 System.Byte 参数指定的方式进行格式设置的当前 format 对象的字符串表示形式。
//
// 异常:
// T:System.FormatException:
// format 包含不受支持的说明符。 “备注”部分中列出了受支持的格式说明符。
[SecuritySafeCritical]
public string ToString(string format);
//
// 摘要:
// 使用指定的区域性特定格式设置信息将当前 System.Byte 对象的值转换为它的等效字符串表示形式。
//
// 参数:
// provider:
// 一个提供区域性特定的格式设置信息的对象。
//
// 返回结果:
// 此对象值的字符串表示形式,采用 provider 参数所指定的格式。
[SecuritySafeCritical]
public string ToString(IFormatProvider provider);
}
}