다음을 통해 공유


MemoryMarshal.CreateReadOnlySpanFromNullTerminated 메서드

정의

오버로드

CreateReadOnlySpanFromNullTerminated(Byte*)

null로 끝나는 바이트 시퀀스에 대한 새 읽기 전용 범위를 만듭니다.

CreateReadOnlySpanFromNullTerminated(Char*)

null로 끝나는 문자열에 대한 새 읽기 전용 범위를 만듭니다.

CreateReadOnlySpanFromNullTerminated(Byte*)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

중요

이 API는 CLS 규격이 아닙니다.

null로 끝나는 바이트 시퀀스에 대한 새 읽기 전용 범위를 만듭니다.

public:
 static ReadOnlySpan<System::Byte> CreateReadOnlySpanFromNullTerminated(System::Byte* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<byte> CreateReadOnlySpanFromNullTerminated (byte* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<byte> -> ReadOnlySpan<byte>

매개 변수

value
Byte*

null로 끝나는 바이트 시퀀스에 대한 포인터입니다.

반환

지정된 바이트 시퀀스를 나타내는 읽기 전용 범위이거나 포인터가 인 경우 빈 범위입니다 null.

특성

예외

ReadOnlySpan<T> 의 속성이 LengthInt32.MaxValue를 초과합니다.

설명

이 메서드는 일반적으로 ANSI 또는 UTF-8 문자열과 같은 좁은 문자열을 나타내는 바이트 시퀀스와 함께 사용됩니다. 반환된 범위는 종결자를 포함하지 null 않으며 이 API는 어떤 형식으로든 바이트 시퀀스의 내용을 제한하려고 시도하지 않습니다.

적용 대상

CreateReadOnlySpanFromNullTerminated(Char*)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

중요

이 API는 CLS 규격이 아닙니다.

null로 끝나는 문자열에 대한 새 읽기 전용 범위를 만듭니다.

public:
 static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated(char* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated (char* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<char> -> ReadOnlySpan<char>

매개 변수

value
Char*

null로 끝나는 문자 문자열에 대한 포인터입니다.

반환

지정된 null로 끝나는 문자열을 나타내는 읽기 전용 범위이거나 포인터가 인 경우 빈 범위입니다 null.

특성

예외

ReadOnlySpan<T> 의 속성이 LengthInt32.MaxValue를 초과합니다.

설명

반환된 범위에는 종결자가 null 포함되지 않습니다.

적용 대상