ImmutableCollectionsMarshal.AsImmutableArray<T>(T[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets an ImmutableArray<T> value wrapping the input T
array.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> AsImmutableArray(cli::array <T> ^ array);
public static System.Collections.Immutable.ImmutableArray<T> AsImmutableArray<T> (T[]? array);
static member AsImmutableArray : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Shared Function AsImmutableArray(Of T) (array As T()) As ImmutableArray(Of T)
Type Parameters
- T
The type of elements in the input array.
Parameters
- array
- T[]
The input array to wrap in the returned ImmutableArray<T> value.
Returns
An ImmutableArray<T> value wrapping array
.
Remarks
When using this method, callers should take extra care to ensure that they're the sole owners of the input array, and that it won't be modified once the returned ImmutableArray<T> value starts being used. Doing so might cause undefined behavior in code paths that don't expect the contents of a given ImmutableArray<T> values to change after its creation.
If array
is null
, the returned ImmutableArray<T> value will be uninitialized (that is, its IsDefault property will be true
).
Applies to
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για