ImmutableArray.CreateRange 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateRange<T>(IEnumerable<T>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
지정된 항목으로 채워진 ImmutableArray<T>를 만듭니다.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> CreateRange(System::Collections::Generic::IEnumerable<T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> CreateRange<T> (System.Collections.Generic.IEnumerable<T> items);
static member CreateRange : seq<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function CreateRange(Of T) (items As IEnumerable(Of T)) As ImmutableArray(Of T)
형식 매개 변수
- T
배열에 저장된 요소의 형식입니다.
매개 변수
- items
- IEnumerable<T>
배열에 추가할 요소입니다.
반환
지정된 항목을 포함하는 변경할 수 없는 배열입니다.
적용 대상
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
ImmutableArray<T> 구조체의 새 인스턴스를 초기화합니다.
public:
generic <typename TSource, typename TArg, typename TResult>
static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)
형식 매개 변수
- TSource
원본 배열에 저장된 요소의 형식입니다.
- TArg
선택기 매핑 함수에 전달할 인수의 형식입니다.
- TResult
대상 배열에 저장할 요소의 형식입니다.
매개 변수
- items
- ImmutableArray<TSource>
결과 배열을 초기화할 원본 배열입니다.
- selector
- Func<TSource,TArg,TResult>
원본 배열의 각 요소에 적용할 함수입니다.
- arg
- TArg
선택기 매핑 함수에 전달될 인수입니다.
반환
지정된 항목을 포함하는 변경할 수 없는 배열입니다.
설명
이 오버로드를 사용하면 원본 배열의 ImmutableArray<T> 각 요소에 매핑 함수를 적용해야 하는 기존 ImmutableArray<T>를 기반으로 를 효율적으로 만들 수 있습니다.
적용 대상
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
ImmutableArray<T> 구조체의 새 인스턴스를 초기화합니다.
public:
generic <typename TSource, typename TArg, typename TResult>
static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TArg,TResult> selector, TArg arg);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)
형식 매개 변수
- TSource
원본 배열에 저장된 요소의 형식입니다.
- TArg
선택기 매핑 함수에 전달할 인수의 형식입니다.
- TResult
대상 배열에 저장할 요소의 형식입니다.
매개 변수
- items
- ImmutableArray<TSource>
결과 배열을 초기화할 원본 배열입니다.
- start
- Int32
결과 배열에 포함할 원본 배열에 있는 첫 번째 요소 의 인덱스입니다.
- length
- Int32
결과 배열에 포함할 원본 배열의 요소 수입니다.
- selector
- Func<TSource,TArg,TResult>
결과 배열에 포함된 소스 배열의 각 요소에 적용할 함수입니다.
- arg
- TArg
선택기 매핑 함수에 전달될 인수입니다.
반환
지정된 항목을 포함하는 변경할 수 없는 배열입니다.
설명
이 오버로드를 사용하면 결과 배열에 포함된 원본 배열의 ImmutableArray<T> 각 요소에 매핑 함수를 적용해야 하는 기존 ImmutableArray<T>의 조각을 기반으로 를 효율적으로 만들 수 있습니다.
적용 대상
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
ImmutableArray<T> 구조체의 새 인스턴스를 초기화합니다.
public:
generic <typename TSource, typename TResult>
static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)
형식 매개 변수
- TSource
원본 배열에 저장된 요소의 형식입니다.
- TResult
대상 배열에 저장할 요소의 형식입니다.
매개 변수
- items
- ImmutableArray<TSource>
결과 배열을 초기화할 원본 배열입니다.
- selector
- Func<TSource,TResult>
원본 배열의 각 요소에 적용할 함수입니다.
반환
지정된 항목을 포함하는 변경할 수 없는 배열입니다.
설명
이 오버로드를 사용하면 원본 배열의 ImmutableArray<T> 각 요소에 매핑 함수를 적용해야 하는 기존 ImmutableArray<T>를 기반으로 를 효율적으로 만들 수 있습니다.
적용 대상
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
ImmutableArray<T> 구조체의 새 인스턴스를 초기화합니다.
public:
generic <typename TSource, typename TResult>
static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)
형식 매개 변수
- TSource
원본 배열에 저장된 요소의 형식입니다.
- TResult
대상 배열에 저장할 요소의 형식입니다.
매개 변수
- items
- ImmutableArray<TSource>
결과 배열을 초기화할 원본 배열입니다.
- start
- Int32
결과 배열에 포함할 원본 배열에 있는 첫 번째 요소 의 인덱스입니다.
- length
- Int32
결과 배열에 포함할 원본 배열의 요소 수입니다.
- selector
- Func<TSource,TResult>
결과 배열에 포함된 소스 배열의 각 요소에 적용할 함수입니다.
반환
지정된 항목을 포함하는 변경할 수 없는 배열입니다.
설명
이 오버로드를 사용하면 결과 배열에 포함된 원본 배열의 ImmutableArray<T> 각 요소에 매핑 함수를 적용해야 하는 기존 ImmutableArray<T>의 조각을 기반으로 를 효율적으로 만들 수 있습니다.
적용 대상
.NET