本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

UInt16 结构

 

表示 16 位无符号整数。

此 API 不符合 CLS。

命名空间:   System
程序集:  mscorlib(位于 mscorlib.dll)

[SerializableAttribute]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public struct UInt16 : IComparable, IFormattable, IConvertible, 
	IComparable<ushort>, IEquatable<ushort>

名称说明
System_CAPS_pubmethodCompareTo(Object)

将此实例与指定对象进行比较并返回一个对二者的相对值的指示。

System_CAPS_pubmethodCompareTo(UInt16)

将此实例与指定的 16 位无符号整数进行比较并返回对其相对值的指示。

System_CAPS_pubmethodEquals(Object)

返回一个值,该值指示此实例是否等于指定的对象。(覆盖 ValueType.Equals(Object)。)

System_CAPS_pubmethodEquals(UInt16)

返回一个值,该值指示此实例是否等于指定的 UInt16 值。

System_CAPS_pubmethodGetHashCode()

返回此实例的哈希代码。(覆盖 ValueType.GetHashCode()。)

System_CAPS_pubmethodGetType()

获取当前实例的 Type(继承自 Object。)

System_CAPS_pubmethodGetTypeCode()

返回值类型 TypeCodeUInt16

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

将数字的字符串表示形式转换为它的等效 16 位无符号整数。

System_CAPS_pubmethodSystem_CAPS_staticParse(String, IFormatProvider)

将指定区域性特定格式的数字的字符串表示形式转换为它的等效 16 位无符号整数。

System_CAPS_pubmethodSystem_CAPS_staticParse(String, NumberStyles)

将指定样式的数字的字符串表示形式转换为它的等效 16 位无符号整数。

此方法不符合 CLS。 符合 CLS 的替代方法是 Int32.Parse(String, NumberStyles)

System_CAPS_pubmethodSystem_CAPS_staticParse(String, NumberStyles, IFormatProvider)

将指定样式和区域性特定格式的数字的字符串表示形式转换为它的等效 16 位无符号整数。

System_CAPS_pubmethodToString()

将此实例的数值转换为其等效的字符串表示形式。(覆盖 ValueType.ToString()。)

System_CAPS_pubmethodToString(IFormatProvider)

使用指定的区域性特定格式信息,将此实例的数值转换为它的等效字符串表示形式。

System_CAPS_pubmethodToString(String)

使用指定的格式将此实例的数值转换为它的等效字符串表示形式。

System_CAPS_pubmethodToString(String, IFormatProvider)

使用指定的格式和区域性特定格式信息,将此实例的数值转换为它的等效字符串表示形式。

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, NumberStyles, IFormatProvider, UInt16)

尝试将数字的指定样式和区域性特定格式的字符串表示形式转换为其等效的 16 位无符号整数。 一个指示转换是否成功的返回值。

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, UInt16)

尝试将数字的字符串表示形式转换为等效的 16 位无符号整数。 一个指示转换是否成功的返回值。

名称说明
System_CAPS_pubfieldSystem_CAPS_staticMaxValue

表示 UInt16 的最大可能值。 此字段为常数。

System_CAPS_pubfieldSystem_CAPS_staticMinValue

表示 UInt16 的最小可能值。 此字段为常数。

名称说明
System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToBoolean(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToBoolean

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToByte(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToByte

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToChar(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToChar

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDateTime(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 不支持此转换。 尝试使用此方法将引发 InvalidCastException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDecimal(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToDecimal

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDouble(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToDouble

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt16(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToInt16

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt32(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToInt32

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt64(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToInt64

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToSByte(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToSByte

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToSingle(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToSingle

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToType(Type, IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToType

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt16(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToUInt16

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt32(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToUInt32

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt64(IFormatProvider)

此 API 支持 产品 基础结构,不应从代码直接使用。 有关此成员的说明,请参阅 IConvertible.ToUInt64

UInt16值类型表示无符号的整数值范围从 0 到 65535。

System_CAPS_important重要事项

   UInt16类型不是符合 CLS。 符合 cls 的替代类型是Int32 Int16可以改用替换UInt16值,其范围从 0 到Int16.MaxValue 有关 CLS 遵从性的详细信息,请参阅语言独立性和与语言无关的组件

UInt16结构可提供用于比较此类型的实例,实例的值转换为其字符串表示形式中,以及将数字的字符串表示转换为此类型的实例方法。

有关格式规范代码如何控制的字符串表示形式的值类型的信息,请参阅.NET Framework 中的格式化类型

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用

此类型的所有成员都是线程安全。 实际上,看起来要修改实例状态的成员返回使用新值初始化的新实例。 作为与任何其他类型,读取和写入到共享的变量,其中包含此类型的实例必须受使用锁来确保的线程安全性。

返回页首
显示: