ItuE164NationalSignificantNumber Struct
Definition
Namespace: DataStandardizer.Communication.E164
The national significant number (NSN) field that follows the country code of a geographic-area number.
public readonly struct ItuE164NationalSignificantNumber : IItuE164Field
Remarks
The value is constructible from a ulong or a digit string; a non-digit string throws ArgumentException (constructor) or InvalidCastException (cast). Implicit conversions to and from ulong are defined, as is an explicit conversion from string. DigitCount reports the number of digits.
Constructors
| Constructor | Notes |
|---|---|
ItuE164NationalSignificantNumber(string value) | Throws ArgumentException if value is not all digits. |
ItuE164NationalSignificantNumber(ulong value) |
Properties
| Property | Signature | Notes |
|---|---|---|
DigitCount | int DigitCount { get; } | Number of digits in the value. Implements IItuE164Field.DigitCount. |
Methods
| Method | Returns | Notes |
|---|---|---|
ToString() | string | Override. The digit string. |
Operators
| Operator | Signature | Notes |
|---|---|---|
| Explicit | explicit operator ItuE164NationalSignificantNumber(string) | Throws InvalidCastException if not all digits. |
| Implicit | implicit operator ItuE164NationalSignificantNumber(ulong) | |
| Implicit | implicit operator ulong(ItuE164NationalSignificantNumber) |
Applies to
Targets netstandard1.0, netstandard2.0, net8.0, and net10.0.
See also
</content>