Utf8Parser.TryParse 메서드

정의

오버로드

TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)

Utf8 문자열 시작 시 Boolean를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)

Utf8 문자열 시작 시 Byte를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)

Utf8 문자열 시작 시 DateTime를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)

Utf8 문자열 시작 시 DateTimeOffset를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)

Utf8 문자열 시작 시 Decimal를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)

Utf8 문자열 시작 시 Double를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)

Utf8 문자열 시작 시 Guid를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)

Utf8 문자열 시작 시 Int16를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)

Utf8 문자열 시작 시 Int32를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)

Utf8 문자열 시작 시 Int64를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)

Utf8 문자열 시작 시 SByte를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)

Utf8 문자열 시작 시 Single를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)

Utf8 문자열 시작 시 TimeSpan를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)

Utf8 문자열 시작 시 UInt16를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)

Utf8 문자열 시작 시 UInt32를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)

Utf8 문자열 시작 시 UInt64를 구문 분석합니다.

TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)

Source:
Utf8Parser.Boolean.cs
Source:
Utf8Parser.Boolean.cs
Source:
Utf8Parser.Boolean.cs

Utf8 문자열 시작 시 Boolean를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out bool value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * bool * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Boolean, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Boolean

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G(기본값) True/False
l true/false

적용 대상

TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)

Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs

Utf8 문자열 시작 시 Byte를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out byte value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * byte * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Byte, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Byte

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 122
N/n 122
X/x 7a

적용 대상

TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)

Source:
Utf8Parser.Date.cs
Source:
Utf8Parser.Date.cs
Source:
Utf8Parser.Date.cs

Utf8 문자열 시작 시 DateTime를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out DateTime value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * DateTime * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As DateTime, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
DateTime

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식 의견
G(기본값) 05/25/2017 10:30:15
R 2017년 1월 03일 화요일 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (소문자 RFC 1123)
O 2017-06-12T12:30:45.768+00:00 (왕복 가능)

적용 대상

TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)

Source:
Utf8Parser.Date.cs
Source:
Utf8Parser.Date.cs
Source:
Utf8Parser.Date.cs

Utf8 문자열 시작 시 DateTimeOffset를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out DateTimeOffset value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * DateTimeOffset * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As DateTimeOffset, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
DateTimeOffset

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식 의견
G(기본값) 05/25/2017 10:30:15
R 화요일, 03 1월 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (소문자 RFC 1123)
O 2017-06-12T12:30:45.768+00:00 (라운드트립 가능)

적용 대상

TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)

Source:
Utf8Parser.Decimal.cs
Source:
Utf8Parser.Decimal.cs
Source:
Utf8Parser.Decimal.cs

Utf8 문자열 시작 시 Decimal를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out decimal value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * decimal * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Decimal, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Decimal

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식 의견
G/g(기본값)
F/f 12.45 고정 지점
E/e 1.245000e1 지수

적용 대상

TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)

Source:
Utf8Parser.Float.cs
Source:
Utf8Parser.Float.cs
Source:
Utf8Parser.Float.cs

Utf8 문자열 시작 시 Double를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out double value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * double * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Double, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Double

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식 의견
G/g(기본값)
F/f 12.45 고정 지점
E/e 1.245000e1 지수

적용 대상

TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)

Source:
Utf8Parser.Guid.cs
Source:
Utf8Parser.Guid.cs
Source:
Utf8Parser.Guid.cs

Utf8 문자열 시작 시 Guid를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out Guid value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * Guid * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Guid, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Guid

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 필요한 형식
D(기본값) nnnnnnnn-nnnn-nnnn-nnnnn-nnnnn-nnnnnn
b {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn}
P (nnnnnnnnn-nnnn-nnnn-nnnnn-nnnn-nnnnn)
N nnnnnnn

적용 대상

TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)

Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs

Utf8 문자열 시작 시 Int16를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out short value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int16 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Short, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Int16

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
해당하지 않습니다. 32,767
X/x 7fff

적용 대상

TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)

Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs

Utf8 문자열 시작 시 Int32를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out int value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Integer, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Int32

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
해당하지 않습니다. 32,767
X/x 7fff

적용 대상

TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)

Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs

Utf8 문자열 시작 시 Int64를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out long value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int64 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Long, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Int64

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
N/n 32,767
X/x 7fff

적용 대상

TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)

Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs
Source:
Utf8Parser.Integer.Signed.cs

중요

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

Utf8 문자열 시작 시 SByte를 구문 분석합니다.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out sbyte value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * sbyte * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As SByte, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
SByte

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

특성

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 122
N/n 122
X/x 7a

적용 대상

TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)

Source:
Utf8Parser.Float.cs
Source:
Utf8Parser.Float.cs
Source:
Utf8Parser.Float.cs

Utf8 문자열 시작 시 Single를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out float value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * single * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Single, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
Single

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 예상된 fornmat 예제 의견
G/g(기본값)
F/f 12.45 고정 소수점
E/e 1.245000e1 지수

적용 대상

TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)

Source:
Utf8Parser.TimeSpan.cs
Source:
Utf8Parser.TimeSpan.cs
Source:
Utf8Parser.TimeSpan.cs

Utf8 문자열 시작 시 TimeSpan를 구문 분석합니다.

public static bool TryParse (ReadOnlySpan<byte> source, out TimeSpan value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * TimeSpan * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As TimeSpan, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
TimeSpan

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

설명

지원되는 형식:

형식 문자열 필요한 형식 의견
c/t/T(기본값) [-][d.]hh:mm:ss[.fffffff] (상수 형식)
G [-]d:hh:mm:ss.fffffff (일반 long)
g [-] [d:] [h]h:mm:ss[.f[f[f[f[f]f]]]]]] (일반 약어)

적용 대상

TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)

Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs

중요

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

Utf8 문자열 시작 시 UInt16를 구문 분석합니다.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out ushort value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint16 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As UShort, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
UInt16

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

특성

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
N/n 32,767
X/x 7fff

적용 대상

TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)

Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs

중요

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

Utf8 문자열 시작 시 UInt32를 구문 분석합니다.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out uint value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint32 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As UInteger, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
UInt32

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

특성

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
N/n 32,767
X/x 7fff

적용 대상

TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)

Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs
Source:
Utf8Parser.Integer.Unsigned.cs

중요

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

Utf8 문자열 시작 시 UInt64를 구문 분석합니다.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out ulong value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint64 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As ULong, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

매개 변수

source
ReadOnlySpan<Byte>

구문 분석할 Utf8 문자열입니다.

value
UInt64

메서드가 반환될 때 구문 분석 작업이 성공한 경우 source에서 구문 분석된 값을 포함합니다.

bytesConsumed
Int32

구문 분석 작업이 성공하면 메서드가 반환될 때 구문 분석된 하위 문자열의 길이(바이트)를 포함합니다. 메서드가 실패하면 bytesConsumed가 0으로 설정됩니다.

standardFormat
Char

Utf8 문자열의 예상된 형식입니다.

반환

성공을 위한 true입니다. 문자열이 구문론적으로 올바르지 않거나 오버플로 또는 언더플로가 발생한 경우 false입니다.

특성

설명

지원되는 형식:

형식 문자열 예제 예상 형식
G/g(기본값)
D/d 32767
N/n 32,767
X/x 7fff

적용 대상