Vector<T> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Vector<T> のインスタンスを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Vector<T>(ReadOnlySpan<Byte>) |
指定されたバイトの読み取り専用スパンからベクターを構築します。 |
| Vector<T>(ReadOnlySpan<T>) |
指定した ReadOnlySpan<T>からベクターを構築します。 |
| Vector<T>(Span<T>) |
指定した Span<T>からベクターを構築します。 |
| Vector<T>(T) |
指定した型のコンポーネントを持つベクターを作成します。 |
| Vector<T>(T[]) |
指定した配列からベクターを作成します。 |
| Vector<T>(T[], Int32) |
指定したインデックス位置から始まる指定した配列からベクターを作成します。 |
注釈
T型には、次のいずれかの数値型を指定できます。
| C# キーワード | フレームワークの種類 |
|---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
Vector<T>(ReadOnlySpan<Byte>)
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定されたバイトの読み取り専用スパンからベクターを構築します。
public:
Vector(ReadOnlySpan<System::Byte> values);
public Vector(ReadOnlySpan<byte> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of Byte))
パラメーター
- values
- ReadOnlySpan<Byte>
ベクターに追加する値を含むバイトの読み取り専用スパン。 スパンには少なくとも Count 要素が含まれている必要があり、最初の Count 要素のみが使用されます。
例外
values には、少なくとも Count の要素が含まれていませんでした。
.NET 5 以降: 型 T はサポートされていません。
valuesの長さがsizeof(Vector<T>)未満です。
注釈
最初の Count 要素のみがベクターに追加されます。 剰余は無視されます。
適用対象
Vector<T>(ReadOnlySpan<T>)
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定した ReadOnlySpan<T>からベクターを構築します。
public:
Vector(ReadOnlySpan<T> values);
public Vector(ReadOnlySpan<T> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<'T> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of T))
パラメーター
- values
- ReadOnlySpan<T>
T型のオブジェクトの読み取り専用スパンとしてベクターに追加する値。 スパンには少なくとも Count 要素が含まれている必要があり、最初の Count 要素のみが使用されます。
例外
values には、少なくとも Count の要素が含まれていませんでした。
.NET 5 以降: 型 T はサポートされていません。
valuesの長さがCount未満です。
注釈
最初の Count 要素のみがベクターに追加されます。 剰余は無視されます。
適用対象
Vector<T>(Span<T>)
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定した Span<T>からベクターを構築します。
public:
Vector(Span<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public Vector(Span<T> values);
public Vector(Span<T> values);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : Span<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
Public Sub New (values As Span(Of T))
パラメーター
- 属性
例外
values には、少なくとも Count の要素が含まれていませんでした。
.NET 5 以降: 型 T はサポートされていません。
valuesの長さがCount未満です。
注釈
最初の Count 要素のみがベクターに追加されます。 剰余は無視されます。
適用対象
Vector<T>(T)
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定した型のコンポーネントを持つベクターを作成します。
public:
Vector(T value);
public Vector(T value);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T -> System.Numerics.Vector<'T>
Public Sub New (value As T)
パラメーター
- value
- T
ベクトル内のコンポーネントの型を定義する数値型。
例外
.NET 5 以降: 型 T はサポートされていません。
適用対象
Vector<T>(T[])
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定した配列からベクターを作成します。
public:
Vector(cli::array <T> ^ values);
public Vector(T[] values);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T[] -> System.Numerics.Vector<'T>
Public Sub New (values As T())
パラメーター
例外
values は nullです。
.NET 5 以降: 型 T はサポートされていません。
values は nullです。
valuesの長さがCount未満です。
注釈
最初の Count 要素のみがベクターに追加されます。 剰余は無視されます。
適用対象
Vector<T>(T[], Int32)
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
- ソース:
- Vector_1.cs
指定したインデックス位置から始まる指定した配列からベクターを作成します。
public:
Vector(cli::array <T> ^ values, int index);
public Vector(T[] values, int index);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] * int -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T[] * int -> System.Numerics.Vector<'T>
Public Sub New (values As T(), index As Integer)
パラメーター
- values
- T[]
T 型のオブジェクトの配列としてベクターに追加する値。配列には、指定したインデックスの少なくとも Count 要素が含まれている必要があり、最初の Count 要素のみが使用されます。
- index
- Int32
ベクトルの作成元となる開始インデックス位置。
例外
values は nullです。
.NET 5 以降: 型 T はサポートされていません。
values は nullです。
valuesから始まるindexの長さがCount未満です。
注釈
最初の Count 要素のみがベクターに追加されます。 剰余は無視されます。