Show / Hide Table of Contents

    Struct UInt16

    Represents a 16-bit unsigned integer.

    Inherited Members
    ValueType.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Namespace: System
    Assembly: mscorlib.dll
    Syntax
    [CLSCompliant(false)]
    public struct UInt16

    Fields

    | Improve this Doc View Source

    MaxValue

    Represents the largest possible value of UInt16. This field is constant.

    Declaration
    public const ushort MaxValue = 65535
    Field Value
    Type Description
    UInt16
    Remarks

    The value of this constant is 65535; that is, hexadecimal 0xFFFF.

    | Improve this Doc View Source

    MinValue

    Represents the smallest possible value of UInt16. This field is constant.

    Declaration
    public const ushort MinValue = 0
    Field Value
    Type Description
    UInt16
    Remarks

    The value of this constant is 0.

    Methods

    | Improve this Doc View Source

    Parse(String)

    Converts the string representation of a number to its 16-bit unsigned integer equivalent.

    Declaration
    [CLSCompliant(false)]
    public static ushort Parse(string s)
    Parameters
    Type Name Description
    String s

    A string that represents the number to convert.

    Returns
    Type Description
    UInt16

    A 16-bit unsigned integer equivalent to the number contained in s.

    Exceptions
    Type Condition
    ArgumentNullException

    s is null.

    | Improve this Doc View Source

    ToString()

    Converts the numeric value of this instance to its equivalent string representation.

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    The string representation of the value of this instance, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.

    Overrides
    Object.ToString()
    | Improve this Doc View Source

    ToString(String)

    Converts the numeric value of this instance to its equivalent string representation using the specified format.

    Declaration
    public string ToString(string format)
    Parameters
    Type Name Description
    String format

    A numeric format string.

    Returns
    Type Description
    String

    The string representation of the value of this instance as specified by format.

    | Improve this Doc View Source

    TryParse(String, out UInt16)

    Converts the string representation of a number to its 16-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.

    Declaration
    public static bool TryParse(string s, out ushort result)
    Parameters
    Type Name Description
    String s

    A String that contains a number to convert.

    UInt16 result

    When this method returns, contains the 16-bit unsigned integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or Empty, is not of the correct format, or represents a number less than MinValue or greater than MaxValue. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.

    Returns
    Type Description
    Boolean

    true if s was converted successfully; otherwise, false.

    Remarks

    The TryParse(String, out UInt16) method differs from the Parse(String) method by returning a Boolean value that indicates whether the parse operation succeeded instead of returning the parsed Int16 value. It eliminates the need to use exception handling to test for a FormatException in the event that s is invalid and cannot be successfully parsed.

    • Improve this Doc
    • View Source
    Back to top Copyright © 2018 nanoFramework Contributors
    Generated by DocFX