Guid.TryParse

Синтаксис

TryParse(Value: String; Var Result: Guid): Boolean;

Параметры

Value. Строковое значение, которое необходимо преобразовать к типу Guid.

Result. Переменная, в которую будет помещено значение в случае удачного преобразования.

Описание

Метод TryParse преобразует строковое значение к типу Guid с проверкой на корректность строки.

Комментарии

Если преобразование удалось, то метод возвращает значение True и преобразованное значение помещается в переменную, указанную в параметре Result.

Пример

Sub SampleGuid;
Var
    g: Guid;
    b: Boolean;
Begin
    b := Guid.TryParse(
"{10101010-1010-1010-1010-101010101010}", g);
    Debug.WriteLine(b ? g.ToString : 
"Not parse");
    b := Guid.TryParse(
"10101010-1010-1010-ABCD-101010101010", g);
    Debug.WriteLine(b ? g.ToString : 
"Not parse");
    b := Guid.TryParse(
"XYZ01010-1010-1010-1010-101010101XYZ", g);
    Debug.WriteLine(b ? g.ToString : 
"Not parse");
End Sub SampleGuid;

При выполнении примера будет осуществлена проверка на возможность преобразования различных строковых значений к типу Guid. Результаты проверки и преобразования будут выведены в консоль среды разработки.

См. также:

Класс Guid