ImmutableArray.Create Metódus

Definíció

Túlterhelések

Name Description
Create<T>(T, T, T, T)

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

Create<T>(T, T, T)

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

Create<T>(ImmutableArray<T>, Int32, Int32)

Módosíthatatlan tömböt hoz létre egy másik nem módosítható tömb megadott objektumaival.

Create<T>(T, T)

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

Create<T>(T[], Int32, Int32)

Módosíthatatlan tömböt hoz létre egy másik tömb megadott objektumaival.

Create<T>(T)

Létrehoz egy nem módosítható tömböt, amely a megadott objektumot tartalmazza.

Create<T>(Span<T>)

Létrehoz egy adott ImmutableArray<T> elemeket.

Create<T>(ReadOnlySpan<T>)

Létrehoz egy adott ImmutableArray<T> elemeket.

Create<T>()

Üres nem módosítható tömböt hoz létre.

Create<T>(T[])

Módosíthatatlan tömböt hoz létre a megadott objektumtömbből.

Create<T>(T, T, T, T)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

item1
T

A tömbben tárolandó első objektum.

item2
T

A tömbben tárolandó második objektum.

item3
T

A tömbben tárolandó harmadik objektum.

item4
T

A tömbben tárolandó negyedik objektum.

Válaszok

Nem módosítható tömb, amely a megadott objektumokat tartalmazza.

A következőre érvényes:

Create<T>(T, T, T)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

item1
T

A tömbben tárolandó első objektum.

item2
T

A tömbben tárolandó második objektum.

item3
T

A tömbben tárolandó harmadik objektum.

Válaszok

Nem módosítható tömb, amely a megadott objektumokat tartalmazza.

A következőre érvényes:

Create<T>(ImmutableArray<T>, Int32, Int32)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Módosíthatatlan tömböt hoz létre egy másik nem módosítható tömb megadott objektumaival.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

items
ImmutableArray<T>

Az objektumok forrástömbje.

start
Int32

Az első másolandó itemselem indexe.

length
Int32

A nem módosítható tömb elemeinek száma items .

Válaszok

Nem módosítható tömb, amely a forrástömbből származó megadott objektumokat tartalmazza.

Megjegyzések

Ez a túlterhelés lehetővé teszi a segédmetenek vagy az egyéni építőosztályoknak, hogy hatékonyan elkerüljék a tömb másolására vonatkozó redundáns adófizetést, ha az új tömb egy meglévő tömb szegmense.

A következőre érvényes:

Create<T>(T, T)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy nem módosítható tömböt, amely a megadott objektumokat tartalmazza.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

item1
T

A tömbben tárolandó első objektum.

item2
T

A tömbben tárolandó második objektum.

Válaszok

Nem módosítható tömb, amely a megadott objektumokat tartalmazza.

A következőre érvényes:

Create<T>(T[], Int32, Int32)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Módosíthatatlan tömböt hoz létre egy másik tömb megadott objektumaival.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

items
T[]

Az objektumok forrástömbje.

start
Int32

Az első másolandó itemselem indexe.

length
Int32

A nem módosítható tömb elemeinek száma items .

Válaszok

Nem módosítható tömb, amely a forrástömbből származó megadott objektumokat tartalmazza.

Megjegyzések

Ez a túlterhelés lehetővé teszi a segédmetenek vagy az egyéni építőosztályoknak, hogy hatékonyan elkerüljék a tömb másolására vonatkozó redundáns adófizetést, ha az új tömb egy meglévő tömb szegmense.

A következőre érvényes:

Create<T>(T)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy nem módosítható tömböt, amely a megadott objektumot tartalmazza.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

item
T

A tömbben tárolni kívánt objektum.

Válaszok

Nem módosítható tömb, amely a megadott objektumot tartalmazza.

A következőre érvényes:

Create<T>(Span<T>)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy adott ImmutableArray<T> elemeket.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(Span<T> items);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
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ípusparaméterek

T

A tömbben tárolt elem típusa.

Paraméterek

items
Span<T>

A tömbben tárolni kívánt elemek.

Válaszok

Nem módosítható tömb, amely a megadott elemeket tartalmazza.

Attribútumok

A következőre érvényes:

Create<T>(ReadOnlySpan<T>)

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Létrehoz egy adott ImmutableArray<T> elemeket.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(scoped 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ípusparaméterek

T

A tömbben tárolt elem típusa.

Paraméterek

items
ReadOnlySpan<T>

A tömbben tárolni kívánt elemek.

Válaszok

Nem módosítható tömb, amely a megadott elemeket tartalmazza.

A következőre érvényes:

Create<T>()

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Üres nem módosítható tömböt hoz létre.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Válaszok

Üres nem módosítható tömb.

A következőre érvényes:

Create<T>(T[])

Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs
Forrás:
ImmutableArray.cs

Módosíthatatlan tömböt hoz létre a megadott objektumtömbből.

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ípusparaméterek

T

A tömbben tárolt elemek típusa.

Paraméterek

items
T[]

Az objektumok tömbje, amellyel feltölti a tömböt.

Válaszok

Nem módosítható tömb, amely az elemek tömbét tartalmazza.

A következőre érvényes: