Поделиться через


HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) Метод

Определение

Попробуйте преобразовать строковое представление положительного числа в эквивалентное 64-разрядное целое число со знаком. Возвращает значение, указывающее, успешно ли выполнено преобразование.

public:
 static bool TryParseNonNegativeInt32(Microsoft::Extensions::Primitives::StringSegment value, [Runtime::InteropServices::Out] int % result);
public static bool TryParseNonNegativeInt32 (Microsoft.Extensions.Primitives.StringSegment value, out int result);
static member TryParseNonNegativeInt32 : Microsoft.Extensions.Primitives.StringSegment * int -> bool
Public Shared Function TryParseNonNegativeInt32 (value As StringSegment, ByRef result As Integer) As Boolean

Параметры

value
StringSegment

Строка, содержащая преобразуемое число.

result
Int32

При возврате этого метода содержит 64-разрядное целое число со знаком, эквивалентное числу в строке, если преобразование выполнено успешно, или ноль, если преобразование завершилось неудачно. Преобразование завершается ошибкой, если строка имеет значение NULL или String.Empty, имеет неправильный формат, является отрицательным или представляет число больше, чем Int64.MaxValue. Этот параметр передается неинициализированным. Любое значение, первоначально предоставленное в результате, будет перезаписано.

Возвращаемое значение

true значение , если синтаксический анализ выполнен успешно; в противном случае — false.

Применяется к