PhysicalAddress.Parse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Parse(ReadOnlySpan<Char>) |
Анализирует заданный диапазон и сохраняет его содержимое в виде байтов адреса экземпляра PhysicalAddress, возвращаемого этим методом. |
Parse(String) |
Анализирует заданную строку String и сохраняет ее содержимое в виде байтов адреса экземпляра PhysicalAddress, возвращаемого этим методом. |
Parse(ReadOnlySpan<Char>)
- Исходный код:
- PhysicalAddress.cs
- Исходный код:
- PhysicalAddress.cs
- Исходный код:
- PhysicalAddress.cs
Анализирует заданный диапазон и сохраняет его содержимое в виде байтов адреса экземпляра PhysicalAddress, возвращаемого этим методом.
public:
static System::Net::NetworkInformation::PhysicalAddress ^ Parse(ReadOnlySpan<char> address);
public static System.Net.NetworkInformation.PhysicalAddress Parse (ReadOnlySpan<char> address);
static member Parse : ReadOnlySpan<char> -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As ReadOnlySpan(Of Char)) As PhysicalAddress
Параметры
- address
- ReadOnlySpan<Char>
Диапазон, содержащий адрес, который будет использоваться для инициализации экземпляра PhysicalAddress, возвращаемого этим методом.
Возвращаемое значение
Экземпляр PhysicalAddress с заданным адресом.
Исключения
address
содержит недопустимый аппаратный адрес или строку в неверном формате.
Примеры
В следующем примере кода создается экземпляр путем PhysicalAddress вызова Parse метода .
public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Комментарии
Параметр address
должен содержать строку, которая может состоять только из цифр и букв в виде шестнадцатеричных цифр. Ниже приведены некоторые примеры допустимых форматов строк.
001122334455
00-11-22-33-44-55
0011.2233.4455
00:11:22:33:44:55
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
Используйте метод , GetAddressBytes чтобы получить адрес из существующего PhysicalAddress экземпляра.
Применяется к
Parse(String)
- Исходный код:
- PhysicalAddress.cs
- Исходный код:
- PhysicalAddress.cs
- Исходный код:
- PhysicalAddress.cs
Анализирует заданную строку String и сохраняет ее содержимое в виде байтов адреса экземпляра PhysicalAddress, возвращаемого этим методом.
public:
static System::Net::NetworkInformation::PhysicalAddress ^ Parse(System::String ^ address);
public static System.Net.NetworkInformation.PhysicalAddress Parse (string? address);
public static System.Net.NetworkInformation.PhysicalAddress Parse (string address);
static member Parse : string -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As String) As PhysicalAddress
Параметры
- address
- String
Строка String, содержащая адрес, будет использоваться для инициализации экземпляра PhysicalAddress, возвращаемого этим методом.
Возвращаемое значение
Экземпляр PhysicalAddress с заданным адресом.
Исключения
address
содержит недопустимый аппаратный адрес или строку в неверном формате.
Примеры
В следующем примере кода создается экземпляр путем PhysicalAddress вызова Parse метода .
PhysicalAddress^ StrictParseAddress( String^ address )
{
PhysicalAddress^ newAddress = PhysicalAddress::Parse( address );
if ( PhysicalAddress::None->Equals( newAddress ) )
return nullptr;
return newAddress;
}
public static PhysicalAddress? StrictParseAddress(string? address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Комментарии
Параметр address
должен содержать строку, которая может состоять только из цифр и букв в виде шестнадцатеричных цифр. В платформа .NET Framework и .NET Core 3.1 и более ранних версиях буквы должны быть прописными.
Ниже приведены некоторые примеры допустимых форматов строк.
001122334455
00-11-22-33-44-55
0011.2233.4455
(Только для .NET 5 и более поздних версий)
00:11:22:33:44:55
(Только для .NET 5 и более поздних версий)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
(Только для .NET 5 и более поздних версий)
В платформа .NET Framework и .NET Core 3.1 и более ранних f0-e1-d2-c3-b4-a5
версий адрес, содержащий , не сможет проанализировать и вызвать исключение.
Используйте метод , GetAddressBytes чтобы получить адрес из существующего PhysicalAddress экземпляра.