Freigeben über


FileExtensionVector Klasse

Definition

Stellt eine Sammlung von Dateinamenerweiterungen mit zufälligem Zugriff dar.

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)
Vererbung
Object Platform::Object IInspectable FileExtensionVector
Attribute
Implementiert
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Das Beispiel für die Dateiauswahl veranschaulicht, wie die Dateitypen angegeben werden, die der Benutzer in der Dateiauswahl anzeigen und auswählen kann.

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("*");

Hinweise

Auflistungsmemberlisten

Für JavaScript enthält FileExtensionVector die Elemente, die in den Memberlisten angezeigt werden. Darüber hinaus unterstützt FileExtensionVector eine Length-Eigenschaft , Member von Array.prototype und die Verwendung eines Indexes für den Zugriff auf Elemente.

Auflisten der Sammlung in C# oder Microsoft Visual Basic

Ein FileExtensionVector ist aufzählbar, sodass Sie sprachspezifische Syntax wie foreach in C# verwenden können, um die Elemente in der Auflistung aufzulisten. Der Compiler führt die Typumwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable<String> umgewandelt werden. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, wandeln Sie mit einer String-Einschränkung in IEnumerable<T> um.

Eigenschaften

Size

Ruft die Anzahl der Dateinamenerweiterungen in der Auflistung ab.

Methoden

Append(String)

Fügt eine Dateinamenerweiterung am Ende der Auflistung an.

Clear()

Entfernt alle Dateinamenerweiterungen aus der Auflistung.

First()

Ruft einen Iterator ab, der die Dateinamenerweiterungen in der Auflistung durchläuft.

GetAt(UInt32)

Ruft die Dateinamenerweiterung am angegebenen Index in der Auflistung ab.

GetMany(UInt32, String[])

Ruft die Dateinamenerweiterungen ab, die am angegebenen Index in der Auflistung beginnen.

GetView()

Ruft eine unveränderliche Ansicht der Auflistung von Dateinamenerweiterungen ab.

IndexOf(String, UInt32)

Ruft den Index einer angegebenen Dateinamenerweiterung in der Auflistung ab.

InsertAt(UInt32, String)

Fügt eine Dateinamenerweiterung an einem angegebenen Index in eine Auflistung ein.

RemoveAt(UInt32)

Entfernt die Dateinamenerweiterung am angegebenen Index in der Auflistung.

RemoveAtEnd()

Entfernt die letzte Dateinamenerweiterung aus der Auflistung.

ReplaceAll(String[])

Ersetzt alle Dateinamenerweiterungen in der Auflistung durch die angegebenen Dateinamenerweiterungen.

SetAt(UInt32, String)

Legt die Dateinamenerweiterung auf den angegebenen Index der Auflistung fest.

Gilt für:

Weitere Informationen