FileExtensionVector 클래스

정의

파일 이름 확장 프로그램의 임의 액세스 컬렉션을 나타냅니다.

public ref class FileExtensionVector sealed : IIterable<Platform::String ^>, IVector<Platform::String ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
Public NotInheritable Class FileExtensionVector
Implements IEnumerable(Of String), IList(Of String)
상속
Object Platform::Object IInspectable FileExtensionVector
특성
구현
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

파일 선택기 샘플에서는 사용자가 파일 선택기에서 보고 선택할 수 있는 파일 형식을 지정하는 방법을 보여 줍니다.

FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.FileTypeFilter.Add("*");

설명

컬렉션 멤버 목록

JavaScript의 경우 FileExtensionVector에는 멤버 목록에 표시된 멤버가 있습니다. 또한 FileExtensionVector는 length 속성, Array.prototype의 멤버 및 인덱스를 사용하여 항목에 액세스할 수 있도록 지원합니다.

C# 또는 Microsoft Visual Basic에서 컬렉션 열거

FileExtensionVector는 열거 가능하므로 C#의 foreach 와 같은 언어별 구문을 사용하여 컬렉션의 항목을 열거할 수 있습니다. 컴파일러는 형식 캐스팅을 수행하며 명시적으로 로 캐스팅 IEnumerable<String> 할 필요가 없습니다. 예를 들어 GetEnumerator를 호출하려는 경우 명시적으로 캐스팅해야 하는 경우 String 제약 조건을 사용하여 IEnumerable<T>로 캐스팅합니다.

속성

Size

컬렉션의 파일 이름 확장명 수를 가져옵니다.

메서드

Append(String)

파일 이름 확장명을 컬렉션의 끝에 추가합니다.

Clear()

컬렉션에서 모든 파일 이름 확장명을 제거합니다.

First()

컬렉션의 파일 이름 확장명을 반복하는 반복기를 검색합니다.

GetAt(UInt32)

컬렉션의 지정된 인덱스에서 파일 이름 확장명을 검색합니다.

GetMany(UInt32, String[])

컬렉션의 지정된 인덱스에서 시작하는 파일 이름 확장명을 검색합니다.

GetView()

파일 이름 확장명 컬렉션의 변경할 수 없는 보기를 검색합니다.

IndexOf(String, UInt32)

컬렉션에서 지정된 파일 이름 확장 프로그램의 인덱스를 검색합니다.

InsertAt(UInt32, String)

지정된 인덱스의 컬렉션에 파일 이름 확장명을 삽입합니다.

RemoveAt(UInt32)

컬렉션의 지정된 인덱스에서 파일 이름 확장명을 제거합니다.

RemoveAtEnd()

컬렉션에서 마지막 파일 이름 확장명을 제거합니다.

ReplaceAll(String[])

컬렉션의 모든 파일 이름 확장명을 지정된 파일 이름 확장명으로 바꿉니다.

SetAt(UInt32, String)

컬렉션의 지정된 인덱스에서 파일 이름 확장명을 설정합니다.

적용 대상

추가 정보