ReadOnlyList<T> 구조체

정의

변경 가능한 인터페이스를 숨기면서 목록의 읽기 전용 인터페이스를 노출하는 제네릭 구조체입니다.

public struct ReadOnlyList<T> : Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection<T>, Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyList<T>, System.Collections.Generic.IEnumerable<T>
type ReadOnlyList<'T> = struct
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyList<'T>
    interface IReadOnlyCollection<'T>
    interface IReadOnlyCollection
Public Structure ReadOnlyList(Of T)
Implements IEnumerable(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T)

형식 매개 변수

T

목록에 있는 요소의 형식입니다.

상속
ReadOnlyList<T>
구현

생성자

Name Description
ReadOnlyList<T>(IList<T>)

읽기 전용 인터페이스에 지정된 IList<T> 래핑되는 새 인스턴스 ReadOnlyList<T> 를 초기화합니다.

속성

Name Description
Count

에 포함된 ReadOnlyList<T>요소 수를 가져옵니다.

Item[Int32]

지정된 인덱스에서 요소를 가져옵니다.

메서드

Name Description
Contains(T)

특정 값이 ReadOnlyList<T> 포함되어 있는지 여부를 확인합니다.

CopyTo(T[], Int32)

특정 ReadOnlyList<T> 인덱스에서 시작하여 해당 ArrayArray요소를 복사합니다.

GetEnumerator()

목록을 반복하는 열거자를 반환합니다.

IndexOf(T)

에서 특정 항목의 인덱스를 ReadOnlyList<T>결정합니다.

연산자

Name Description
Implicit(List<T> to ReadOnlyList<T>)

변경 가능한 인터페이스를 숨기면서 목록의 읽기 전용 인터페이스를 노출하는 제네릭 구조체입니다.

Implicit(T[] to ReadOnlyList<T>)

변경 가능한 인터페이스를 숨기면서 목록의 읽기 전용 인터페이스를 노출하는 제네릭 구조체입니다.

명시적 인터페이스 구현

Name Description
IEnumerable.GetEnumerator()

목록을 반복하는 열거자를 반환합니다.

적용 대상