Udostępnij za pośrednictwem


Vector<T>.Explicit Operator

Definicja

Przeciążenia

Explicit(Vector<T> to Vector<UIntPtr>)

Ponownie interpretuje bity wektora źródłowego w wektor wielkości natywnej, niepodpisanych liczb całkowitych.

Explicit(Vector<T> to Vector<UInt64>)

Ponownie interpretuje bity określonego wektora wektora typu UInt64.

Explicit(Vector<T> to Vector<UInt32>)

Ponownie interpretuje bity określonego wektora wektora typu UInt32.

Explicit(Vector<T> to Vector<UInt16>)

Ponownie interpretuje bity określonego wektora wektora typu UInt16.

Explicit(Vector<T> to Vector<Single>)

Ponownie interpretuje bity określonego wektora wektora typu Single.

Explicit(Vector<T> to Vector<SByte>)

Ponownie interpretuje bity określonego wektora wektora typu SByte.

Explicit(Vector<T> to Vector<Double>)

Ponownie interpretuje bity określonego wektora wektora typu Double.

Explicit(Vector<T> to Vector<Int64>)

Ponownie interpretuje bity określonego wektora wektora typu Int64.

Explicit(Vector<T> to Vector<Int32>)

Ponownie interpretuje bity określonego wektora wektora typu Int32.

Explicit(Vector<T> to Vector<Int16>)

Ponownie interpretuje bity określonego wektora wektora typu Int16.

Explicit(Vector<T> to Vector<IntPtr>)

Ponownie interpretuje bity wektora źródłowego do wektora liczb całkowitych o rozmiarze natywnym.

Explicit(Vector<T> to Vector<Byte>)

Ponownie interpretuje bity określonego wektora wektora typu Byte.

Explicit(Vector<T> to Vector<UIntPtr>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ponownie interpretuje bity wektora źródłowego w wektor wielkości natywnej, niepodpisanych liczb całkowitych.

public:
 static explicit operator System::Numerics::Vector<UIntPtr>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<nuint> (System.Numerics.Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<UIntPtr> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<unativeint>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<unativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UIntPtr)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Vector<UIntPtr>

Vector<nuint>

Vector<unativeint>

value ponownie zinterpretowany jako nowy Vector<T>element .

Atrybuty

Wyjątki

Typ value (T) nie jest obsługiwany.

Dotyczy

Explicit(Vector<T> to Vector<UInt64>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ponownie interpretuje bity określonego wektora wektora typu UInt64.

public:
 static explicit operator System::Numerics::Vector<System::UInt64>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<ulong> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint64>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint64>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of ULong)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Atrybuty

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<UInt32>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ponownie interpretuje bity określonego wektora wektora typu UInt32.

public:
 static explicit operator System::Numerics::Vector<System::UInt32>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<uint> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint32>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint32>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UInteger)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Atrybuty

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<UInt16>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ponownie interpretuje bity określonego wektora wektora typu UInt16.

public:
 static explicit operator System::Numerics::Vector<System::UInt16>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<ushort> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint16>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint16>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UShort)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Atrybuty

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<Single>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Single.

public:
 static explicit operator System::Numerics::Vector<float>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<float> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<single>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<single>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Single)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<SByte>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ponownie interpretuje bity określonego wektora wektora typu SByte.

public:
 static explicit operator System::Numerics::Vector<System::SByte>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<sbyte> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<sbyte>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<sbyte>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of SByte)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Atrybuty

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<Double>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Double.

public:
 static explicit operator System::Numerics::Vector<double>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<double> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<double>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<double>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Double)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<Int64>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Int64.

public:
 static explicit operator System::Numerics::Vector<long>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<long> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int64>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int64>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Long)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<Int32>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Int32.

public:
 static explicit operator System::Numerics::Vector<int>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<int> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Integer)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<Int16>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Int16.

public:
 static explicit operator System::Numerics::Vector<short>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<short> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int16>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int16>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Short)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy

Explicit(Vector<T> to Vector<IntPtr>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity wektora źródłowego do wektora liczb całkowitych o rozmiarze natywnym.

public:
 static explicit operator System::Numerics::Vector<IntPtr>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<nint> (System.Numerics.Vector<T> value);
public static explicit operator System.Numerics.Vector<IntPtr> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<nativeint>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<nativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of IntPtr)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Vector<IntPtr>

Vector<nint>

Vector<nativeint>

value ponownie zinterpretowany jako nowy Vector<T>element .

Wyjątki

Typ value (T) nie jest obsługiwany.

Dotyczy

Explicit(Vector<T> to Vector<Byte>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Ponownie interpretuje bity określonego wektora wektora typu Byte.

public:
 static explicit operator System::Numerics::Vector<System::Byte>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<byte> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<byte>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<byte>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Byte)

Parametry

value
Vector<T>

Wektor do ponownej interpretacji.

Zwraca

Wektor ponownie zinterpretowany.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Uwagi

Operator Explicit definiuje konwersję zawężającą; wymaga operatora rzutowania (w języku C#) lub metody konwersji (w Visual Basic).

Dotyczy