Nullable<T>.Implicit(T to Nullable<T>) Nullable<T>.Implicit(T to Nullable<T>) Nullable<T>.Implicit(T to Nullable<T>) Nullable<T>.Implicit(T to Nullable<T>) Operator

Definition

Erstellt ein neues Nullable<T>-Objekt, das mit einem angegebenen Wert initialisiert wurde.Creates a new Nullable<T> object initialized to a specified value.

public:
 static operator Nullable<T>(T value);
public static implicit operator Nullable<T> (T value);
static member op_Implicit : 'T -> Nullable<'T (requires 'T : struct)>
Public Shared Widening Operator CType (value As T) As Nullable(Of T)

Parameter

value
T T T T

Ein Werttyp.A value type.

Gibt zurück

Ein Nullable<T>-Objekt, dessen Value-Eigenschaft mit dem value-Parameter initialisiert wird.A Nullable<T> object whose Value property is initialized with the value parameter.

Hinweise

Wenn die value -Parameter ist kein null, wird die Value -Eigenschaft des neuen Nullable<T> Wert initialisiert wird, um die value Parameter und die HasValue Eigenschaft wird initialisiert, um true.If the value parameter is not null, the Value property of the new Nullable<T> value is initialized to the value parameter and the HasValue property is initialized to true.

Wenn die value -Parameter ist null, Value -Eigenschaft des neuen Nullable<T> Wert wird auf den Standardwert, der der Wert, die alle binären Nullen ist ist, initialisiert und die HasValue Eigenschaft wird initialisiert, um false .If the value parameter is null, the Value property of the new Nullable<T> value is initialized to the default value, which is the value that is all binary zeroes, and the HasValue property is initialized to false.

Die entsprechende Methode für diesen Operator ist Nullable<T>.Nullable<T>(T)The equivalent method for this operator is Nullable<T>.Nullable<T>(T)

Gilt für: