Прочитать на английском

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


Thread.Name Свойство

Определение

Получает или задает имя потока.

C#
public string? Name { get; set; }
C#
public string Name { get; set; }

Значение свойства

Строка, содержащая имя потока или null, если имя не задано.

Исключения

Только .NET 5 и более ранних версий: была запрошена операция задания, но Name свойство уже задано.

Комментарии

В .NET 5 и более ранних версиях это свойство записывается один раз. В этих версиях, так как свойство потока Name по умолчанию имеет nullзначение , можно определить, было ли имя уже явно назначено потоку, сравнив его с null.

Строка, назначенная свойству, Name может содержать любой символ Юникода.

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1