ImmutableArray.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Create<T>(T, T, T, T) |
建立不可變的陣列,其中包含指定的物件。 |
Create<T>(T, T, T) |
建立不可變的陣列,其中包含指定的物件。 |
Create<T>(ImmutableArray<T>, Int32, Int32) |
使用指定的物件,從某個不可變的陣列建立另一個不可變的陣列。 |
Create<T>(T, T) |
建立不可變的陣列,其中包含指定的物件。 |
Create<T>(T[], Int32, Int32) |
使用指定的物件,從另一個陣列建立不可變的陣列。 |
Create<T>(T) |
建立不可變的陣列,其中包含指定的物件。 |
Create<T>(Span<T>) |
ImmutableArray<T>使用指定的項目建立 。 |
Create<T>(ReadOnlySpan<T>) |
ImmutableArray<T>使用指定的項目建立 。 |
Create<T>() |
建立空的不可變陣列。 |
Create<T>(T[]) |
從指定的物件陣列建立不可變的陣列。 |
Create<T>(T, T, T, T)
建立不可變的陣列,其中包含指定的物件。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3, T item4);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3, T item4);
static member Create : 'T * 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T, item4 As T) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- item1
- T
儲存在陣列中的第一個物件。
- item2
- T
儲存在陣列中的第二個物件。
- item3
- T
儲存在陣列中的第三個物件。
- item4
- T
儲存在陣列中的第四個物件。
傳回
不可變的陣列,其中包含指定的物件。
適用於
Create<T>(T, T, T)
建立不可變的陣列,其中包含指定的物件。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3);
static member Create : 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- item1
- T
儲存在陣列中的第一個物件。
- item2
- T
儲存在陣列中的第二個物件。
- item3
- T
儲存在陣列中的第三個物件。
傳回
不可變的陣列,其中包含指定的物件。
適用於
Create<T>(ImmutableArray<T>, Int32, Int32)
使用指定的物件,從某個不可變的陣列建立另一個不可變的陣列。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(System::Collections::Immutable::ImmutableArray<T> items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (System.Collections.Immutable.ImmutableArray<T> items, int start, int length);
static member Create : System.Collections.Immutable.ImmutableArray<'T> * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ImmutableArray(Of T), start As Integer, length As Integer) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- items
- ImmutableArray<T>
物件的來源陣列。
- start
- Int32
要從 items
複製之第一個項目的索引。
- length
- Int32
要包含在此不可變陣列中之 items
的項目數。
傳回
不可變的陣列,其中包含來源陣列中指定的物件。
備註
此多載可讓協助程式方法或自定義產生器類別有效率地避免在新陣列是現有數位的區段時,支付複製陣列的備援稅金。
適用於
Create<T>(T, T)
建立不可變的陣列,其中包含指定的物件。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2);
static member Create : 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- item1
- T
儲存在陣列中的第一個物件。
- item2
- T
儲存在陣列中的第二個物件。
傳回
不可變的陣列,其中包含指定的物件。
適用於
Create<T>(T[], Int32, Int32)
使用指定的物件,從另一個陣列建立不可變的陣列。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(cli::array <T> ^ items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T[] items, int start, int length);
static member Create : 'T[] * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As T(), start As Integer, length As Integer) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- items
- T[]
物件的來源陣列。
- start
- Int32
要從 items
複製之第一個項目的索引。
- length
- Int32
要包含在此不可變陣列中之 items
的項目數。
傳回
不可變的陣列,其中包含來源陣列中指定的物件。
備註
此多載可讓協助程式方法或自定義產生器類別有效率地避免在新陣列是現有數位的區段時,支付複製陣列的備援稅金。
適用於
Create<T>(T)
建立不可變的陣列,其中包含指定的物件。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item As T) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- item
- T
要在陣列中儲存的物件。
傳回
不可變陣列,其中包含指定的物件。
適用於
Create<T>(Span<T>)
ImmutableArray<T>使用指定的項目建立 。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As Span(Of T)) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- items
- Span<T>
要儲存在陣列中的專案。
傳回
不可變的陣列,其中包含指定的專案。
適用於
Create<T>(ReadOnlySpan<T>)
ImmutableArray<T>使用指定的項目建立 。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- items
- ReadOnlySpan<T>
要儲存在陣列中的專案。
傳回
不可變的陣列,其中包含指定的專案。
適用於
Create<T>()
建立空的不可變陣列。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create();
public static System.Collections.Immutable.ImmutableArray<T> Create<T> ();
static member Create : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) () As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
傳回
空的不可變陣列。
適用於
Create<T>(T[])
從指定的物件陣列建立不可變的陣列。
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[] items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[]? items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableArray(Of T)
類型參數
- T
陣列中儲存之項目的型別。
參數
- items
- T[]
要填入陣列所使用之物件的陣列。
傳回
不可變的陣列,其中包含項目的陣列。