Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
126 of 1492 menu
◀ ▶

Поле Empty

Статическое поле Empty структуры Guid задаёт нулевой идентификатор. В текстовом виде это строка "00000000-0000-0000-0000-000000000000". Его сравнивают с результатами Parse и TryParse.

Синтаксис

Guid.Empty

Пример

Давайте выведем Empty через WriteLine:

using System; class Program { static void Main() { Console.WriteLine(Guid.Empty); } }

Результат выполнения кода:

"00000000-0000-0000-0000-000000000000"

Пример

Давайте сравним Empty с разобранной строкой:

using System; class Program { static void Main() { Guid id = Guid.Parse("00000000-0000-0000-0000-000000000000"); Console.WriteLine(id == Guid.Empty); } }

Результат выполнения кода:

True

Пример

Давайте проверим TryParse для строки Empty:

using System; class Program { static void Main() { bool ok = Guid.TryParse( "00000000-0000-0000-0000-000000000000", out Guid id ); Console.WriteLine(ok && id == Guid.Empty); } }

Результат выполнения кода:

True

Пример

Давайте убедимся, что NewGuid не равен Empty:

using System; class Program { static void Main() { Console.WriteLine(Guid.NewGuid() == Guid.Empty); } }

Результат выполнения кода:

False

Смотрите также

  • метод NewGuid,
    который создаёт ненулевой Guid
  • метод Parse,
    который строит Guid из текста
  • метод TryParse,
    который разбирает строку без исключения
  • структура Guid,
    к которой относится Empty
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить