다음을 통해 공유


Vector.Narrow 메서드

정의

오버로드

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

두 개의 Vector<UInt64> 인스턴스를 하나의 Vector<UInt32>좁혀줍니다.

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

두 개의 Vector<UInt32> 인스턴스를 하나의 Vector<UInt16>좁혀줍니다.

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

두 개의 Vector<Int64> 인스턴스를 하나의 Vector<Int32>좁혀줍니다.

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

두 개의 Vector<UInt16> 인스턴스를 하나의 Vector<Byte>좁혀줍니다.

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

두 개의 Vector<Int16> 인스턴스를 하나의 Vector<SByte>좁혀줍니다.

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

두 개의 Vector<Double> 인스턴스를 하나의 Vector<Single>좁혀줍니다.

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

두 개의 Vector<Int32> 인스턴스를 하나의 Vector<Int16>좁혀줍니다.

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)
Public Shared 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)
Public Shared 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<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)
Public Shared Function Narrow (low As Vector(Of Long), high As Vector(Of Long)) As Vector(Of Integer)

매개 변수

source1low
Vector<Int64>

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

source2high
Vector<Int64>

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

반환

소스 벡터에서 좁혀진 요소를 포함하는 Vector<Int32>.

적용 대상

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)
Public Shared 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<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)
Public Shared 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)
Public Shared 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<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)
Public Shared Function Narrow (low As Vector(Of Integer), high As Vector(Of Integer)) As Vector(Of Short)

매개 변수

source1low
Vector<Int32>

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

source2high
Vector<Int32>

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

반환

소스 벡터에서 좁혀진 요소를 포함하는 Vector<Int16>.

적용 대상