StrongBox<T> Klasa

Definicja

Przechowuje odwołanie do wartości.

C#
public class StrongBox<T> : System.Runtime.CompilerServices.IStrongBox

Parametry typu

T

Typ wartości, do którego StrongBox<T> się odwołuje.

Dziedziczenie
StrongBox<T>
Implementuje

Uwagi

Ten typ jest udostępniany przez metody dynamiczne generowane przez wewnętrzny składnik kompilatora wyrażeń interfejsu API drzewa wyrażeń.

Konstruktory

StrongBox<T>()

Inicjuje nową metodę StrongBox, która może odbierać wartość w przypadku użycia w wywołaniu odwołania.

StrongBox<T>(T)

Inicjuje StrongBox<T> nowe wystąpienie klasy przy użyciu podanej wartości.

Pola

Value

Reprezentuje wartość, do którego StrongBox<T> odwołuje się odwołanie.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IStrongBox.Value

Pobiera lub ustawia wartość, do którego odwołują się StrongBox<T> odwołania.

Dotyczy

Produkt Wersje
.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 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 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0