다음을 통해 공유


PhysicalAddress.Parse 메서드

정의

오버로드

Parse(ReadOnlySpan<Char>)

지정된 범위를 구문 분석하고 해당 내용을 이 메서드에서 반환된 PhysicalAddress의 주소 바이트로 저장합니다.

Parse(String)

지정된 String을 구문 분석하고 해당 내용을 이 메서드에서 반환된 PhysicalAddress의 주소 바이트로 저장합니다.

Parse(ReadOnlySpan<Char>)

Source:
PhysicalAddress.cs
Source:
PhysicalAddress.cs
Source:
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 하여 instance 만듭니다.

public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
    PhysicalAddress newAddress = PhysicalAddress.Parse(address);
    if (PhysicalAddress.None.Equals(newAddress))
        return null;

    return newAddress;
}

설명

매개 변수에는 address 숫자와 문자만 16진수 숫자로 구성할 수 있는 문자열이 포함되어야 합니다. 허용되는 문자열 형식의 몇 가지 예는 다음과 같습니다.

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 사용하여 기존 instance 주소를 검색합니다 PhysicalAddress .

적용 대상

Parse(String)

Source:
PhysicalAddress.cs
Source:
PhysicalAddress.cs
Source:
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 하여 instance 만듭니다.

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 숫자와 문자만 16진수 숫자로 구성할 수 있는 문자열이 포함되어야 합니다. .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 주소가 구문 분석하여 예외를 throw하지 못합니다.

메서드를 GetAddressBytes 사용하여 기존 instance 주소를 검색합니다 PhysicalAddress .

적용 대상