Обеспечивает поддержку неактивной инициализации.
public class Lazy<T>
Параметры типа
Тип | Имя | Описание |
---|---|---|
Lazy<T>() | Инициализирует новый экземпляр класса Lazy<T> .При неактивной инициализации используется конструктор целевого типа по умолчанию. | |
Lazy<T>(Func<T>) | Инициализирует новый экземпляр класса Lazy<T> .При неактивной инициализации используется заданная функция инициализации. | |
Lazy<T>(Boolean) | Инициализирует новый экземпляр класса Lazy<T> .При неактивной инициализации используются конструктор целевого типа по умолчанию и заданный режим инициализации. | |
Lazy<T>(LazyThreadSafetyMode) | Инициализирует новый экземпляр класса Lazy<T> , который использует конструктор T по умолчанию и заданный потокобезопасный режим. | |
Lazy<T>(Func<T>, Boolean) | Инициализирует новый экземпляр класса Lazy<T> .При неактивной инициализации используются заданные функция и режим инициализации. | |
Lazy<T>(Func<T>, LazyThreadSafetyMode) | Инициализирует новый экземпляр класса Lazy<T> , который использует заданную функцию инициализации и потокобезопасный режим. |
Тип | Имя | Описание |
---|---|---|
IsValueCreated | Получает значение, указывающее, было ли создано значение для данного экземпляра Lazy<T> . | |
Value | Получает неактивно инициализированное значение текущего экземпляра Lazy<T> . |
Тип | Имя | Описание |
---|---|---|
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
ToString() | Создает и возвращает строковое представление свойства Value данного экземпляра. (Переопределяет Object.ToString().) |