CollectionsMarshal 클래스

정의

컬렉션의 기본 데이터 표현에 액세스하기 위한 메서드 집합을 제공하는 안전하지 않은 클래스입니다.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
상속
CollectionsMarshal

메서드

AsSpan<T>(List<T>)

목록에 있는 데이터에 대한 Span<T> 뷰를 가져옵니다. Span<T>가 사용 중인 동안에는 List<T>에서 항목을 추가하거나 제거할 수 없습니다.

GetValueRefOrAddDefault<TKey,TValue>(Dictionary<TKey,TValue>, TKey, Boolean)

지정된 사전에서 에 대한 참조를 TValue 가져오고 키가 없는 경우 기본값을 사용하여 새 항목을 추가합니다.

GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey)

의 에 대한 참조 TValue 또는 에 Dictionary<TKey,TValue> 없는 경우 참조 nulldictionary가져옵니다.

SetCount<T>(List<T>, Int32)

List<T> 개수를 지정된 값으로 설정합니다.

적용 대상