Vector.Narrow 메서드

정의

오버로드

Narrow(Vector<UInt64>, Vector<UInt64>)

Vector<UInt64> 인스턴스를 한 Vector<UInt32>로 축소합니다.

Narrow(Vector<UInt32>, Vector<UInt32>)

Vector<UInt32> 인스턴스를 한 Vector<UInt16>로 축소합니다.

Narrow(Vector<UInt16>, Vector<UInt16>)

Vector<UInt16> 인스턴스를 한 Vector<Byte>로 축소합니다.

Narrow(Vector<Int32>, Vector<Int32>)

Vector<Int32> 인스턴스를 한 Vector<Int16>로 축소합니다.

Narrow(Vector<Int16>, Vector<Int16>)

Vector<Int16> 인스턴스를 한 Vector<SByte>로 축소합니다.

Narrow(Vector<Double>, Vector<Double>)

Vector<Double> 인스턴스를 한 Vector<Single>로 축소합니다.

Narrow(Vector<Int64>, Vector<Int64>)

Vector<Int64> 인스턴스를 한 Vector<Int32>로 축소합니다.

Narrow(Vector<UInt64>, Vector<UInt64>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

중요

이 API는 CLS 규격이 아닙니다.

Vector<UInt64> 인스턴스를 한 Vector<UInt32>로 축소합니다.

public:
 static System::Numerics::Vector<System::UInt32> Narrow(System::Numerics::Vector<System::UInt64> source1, System::Numerics::Vector<System::UInt64> source2);
public:
 static System::Numerics::Vector<System::UInt32> Narrow(System::Numerics::Vector<System::UInt64> low, System::Numerics::Vector<System::UInt64> high);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<uint> Narrow (System.Numerics.Vector<ulong> source1, System.Numerics.Vector<ulong> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<uint> Narrow (System.Numerics.Vector<ulong> low, System.Numerics.Vector<ulong> high);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint32>
Public Shared Function Narrow (source1 As Vector(Of ULong), source2 As Vector(Of ULong)) As Vector(Of UInteger)
Public Function Narrow (low As Vector(Of ULong), high As Vector(Of ULong)) As Vector(Of UInteger)

매개 변수

source1low
Vector<UInt64>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<UInt64>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<UInt32>입니다.

특성

적용 대상

Narrow(Vector<UInt32>, Vector<UInt32>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

중요

이 API는 CLS 규격이 아닙니다.

Vector<UInt32> 인스턴스를 한 Vector<UInt16>로 축소합니다.

public:
 static System::Numerics::Vector<System::UInt16> Narrow(System::Numerics::Vector<System::UInt32> source1, System::Numerics::Vector<System::UInt32> source2);
public:
 static System::Numerics::Vector<System::UInt16> Narrow(System::Numerics::Vector<System::UInt32> low, System::Numerics::Vector<System::UInt32> high);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<ushort> Narrow (System.Numerics.Vector<uint> source1, System.Numerics.Vector<uint> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<ushort> Narrow (System.Numerics.Vector<uint> low, System.Numerics.Vector<uint> high);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint16>
Public Shared Function Narrow (source1 As Vector(Of UInteger), source2 As Vector(Of UInteger)) As Vector(Of UShort)
Public Function Narrow (low As Vector(Of UInteger), high As Vector(Of UInteger)) As Vector(Of UShort)

매개 변수

source1low
Vector<UInt32>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<UInt32>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<UInt16>입니다.

특성

적용 대상

Narrow(Vector<UInt16>, Vector<UInt16>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

중요

이 API는 CLS 규격이 아닙니다.

Vector<UInt16> 인스턴스를 한 Vector<Byte>로 축소합니다.

public:
 static System::Numerics::Vector<System::Byte> Narrow(System::Numerics::Vector<System::UInt16> source1, System::Numerics::Vector<System::UInt16> source2);
public:
 static System::Numerics::Vector<System::Byte> Narrow(System::Numerics::Vector<System::UInt16> low, System::Numerics::Vector<System::UInt16> high);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<byte> Narrow (System.Numerics.Vector<ushort> source1, System.Numerics.Vector<ushort> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<byte> Narrow (System.Numerics.Vector<ushort> low, System.Numerics.Vector<ushort> high);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<byte>
Public Shared Function Narrow (source1 As Vector(Of UShort), source2 As Vector(Of UShort)) As Vector(Of Byte)
Public Function Narrow (low As Vector(Of UShort), high As Vector(Of UShort)) As Vector(Of Byte)

매개 변수

source1low
Vector<UInt16>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<UInt16>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<Byte>입니다.

특성

적용 대상

Narrow(Vector<Int32>, Vector<Int32>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Vector<Int32> 인스턴스를 한 Vector<Int16>로 축소합니다.

public:
 static System::Numerics::Vector<short> Narrow(System::Numerics::Vector<int> source1, System::Numerics::Vector<int> source2);
public:
 static System::Numerics::Vector<short> Narrow(System::Numerics::Vector<int> low, System::Numerics::Vector<int> high);
public static System.Numerics.Vector<short> Narrow (System.Numerics.Vector<int> source1, System.Numerics.Vector<int> source2);
public static System.Numerics.Vector<short> Narrow (System.Numerics.Vector<int> low, System.Numerics.Vector<int> high);
static member Narrow : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int16>
static member Narrow : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int16>
Public Shared Function Narrow (source1 As Vector(Of Integer), source2 As Vector(Of Integer)) As Vector(Of Short)
Public Function Narrow (low As Vector(Of Integer), high As Vector(Of Integer)) As Vector(Of Short)

매개 변수

source1low
Vector<Int32>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<Int32>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<Int16>입니다.

적용 대상

Narrow(Vector<Int16>, Vector<Int16>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

중요

이 API는 CLS 규격이 아닙니다.

Vector<Int16> 인스턴스를 한 Vector<SByte>로 축소합니다.

public:
 static System::Numerics::Vector<System::SByte> Narrow(System::Numerics::Vector<short> source1, System::Numerics::Vector<short> source2);
public:
 static System::Numerics::Vector<System::SByte> Narrow(System::Numerics::Vector<short> low, System::Numerics::Vector<short> high);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<sbyte> Narrow (System.Numerics.Vector<short> source1, System.Numerics.Vector<short> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<sbyte> Narrow (System.Numerics.Vector<short> low, System.Numerics.Vector<short> high);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> System.Numerics.Vector<sbyte>
Public Shared Function Narrow (source1 As Vector(Of Short), source2 As Vector(Of Short)) As Vector(Of SByte)
Public Function Narrow (low As Vector(Of Short), high As Vector(Of Short)) As Vector(Of SByte)

매개 변수

source1low
Vector<Int16>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<Int16>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<SByte>입니다.

특성

적용 대상

Narrow(Vector<Double>, Vector<Double>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Vector<Double> 인스턴스를 한 Vector<Single>로 축소합니다.

public:
 static System::Numerics::Vector<float> Narrow(System::Numerics::Vector<double> source1, System::Numerics::Vector<double> source2);
public:
 static System::Numerics::Vector<float> Narrow(System::Numerics::Vector<double> low, System::Numerics::Vector<double> high);
public static System.Numerics.Vector<float> Narrow (System.Numerics.Vector<double> source1, System.Numerics.Vector<double> source2);
public static System.Numerics.Vector<float> Narrow (System.Numerics.Vector<double> low, System.Numerics.Vector<double> high);
static member Narrow : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<single>
static member Narrow : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<single>
Public Shared Function Narrow (source1 As Vector(Of Double), source2 As Vector(Of Double)) As Vector(Of Single)
Public Function Narrow (low As Vector(Of Double), high As Vector(Of Double)) As Vector(Of Single)

매개 변수

source1low
Vector<Double>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<Double>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<Single>입니다.

적용 대상

Narrow(Vector<Int64>, Vector<Int64>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Vector<Int64> 인스턴스를 한 Vector<Int32>로 축소합니다.

public:
 static System::Numerics::Vector<int> Narrow(System::Numerics::Vector<long> source1, System::Numerics::Vector<long> source2);
public:
 static System::Numerics::Vector<int> Narrow(System::Numerics::Vector<long> low, System::Numerics::Vector<long> high);
public static System.Numerics.Vector<int> Narrow (System.Numerics.Vector<long> source1, System.Numerics.Vector<long> source2);
public static System.Numerics.Vector<int> Narrow (System.Numerics.Vector<long> low, System.Numerics.Vector<long> high);
static member Narrow : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int>
static member Narrow : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int>
Public Shared Function Narrow (source1 As Vector(Of Long), source2 As Vector(Of Long)) As Vector(Of Integer)
Public Function Narrow (low As Vector(Of Long), high As Vector(Of Long)) As Vector(Of Integer)

매개 변수

source1low
Vector<Int64>

요소가 반환 값의 하위 인덱스 요소가 되는 첫 번째 소스 벡터입니다.

source2high
Vector<Int64>

요소가 반환 값의 상위 인덱스 요소가 되는 두 번째 소스 벡터입니다.

반환

소스 벡터에서 축소된 요소를 포함하는 Vector<Int32>입니다.

적용 대상